filectime 함수

(PHP 4, PHP 5, PHP 7, PHP 8)

filectime — 파일의 inode 변경 시간을 가져옵니다.


설명

filectime(string $filename): int|false

파일의 inode 변경 시간을 가져옵니다.


매개변수

filename
파일의 경로입니다.

반환 값

파일이 마지막으로 변경된 시간을 반환하거나 실패하면 false를 반환합니다. 시간은 Unix 타임스탬프로 반환됩니다.


오류/예외

실패 시 E_WARNING이 발생합니다.


Examples

예제 #1 filectime() 예제

                  
<?php

// outputs e.g.  somefile.txt was last changed: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
    echo "$filename was last changed: " . date("F d Y H:i:s.", filectime($filename));
}

?>
                  
                

메모

참고:

참고: 대부분의 Unix 파일 시스템에서 파일은 inode 데이터가 변경될 때 변경된 것으로 간주됩니다. 즉, 권한, 소유자, 그룹 또는 inode의 기타 메타데이터가 업데이트될 때입니다.

filemtime()(웹 페이지에서 "최종 수정" 바닥글을 만들 때 사용하려는 것) 및 fileatime()도 참조하십시오.

메모: 또한 일부 Unix 텍스트에서는 파일의 ctime을 파일 생성 시간이라고 합니다. 이것은 잘못된 것입니다. 대부분의 Unix 파일 시스템에서는 Unix 파일을 생성할 시간이 없습니다.

메모: 시간 해상도는 파일 시스템마다 다를 수 있습니다.

메모: 이 함수의 결과는 캐시됩니다. 자세한 내용은 clearstatcache()를 참조하세요.

PHP 5.0.0부터 이 함수는 일부 URL 래퍼와 함께 사용할 수도 있습니다. stat() 기능 제품군을 지원하는 래퍼를 확인하려면 지원되는 프로토콜 및 래퍼를 참조하세요.


기타