English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fileatime() 함수는 지정된 파일의 최근 접근 시간을 반환할 수 있습니다. 성공하면 Unix 시간 티켓으로 최근 접근 시간을 반환하고, 실패하면 false를 반환합니다.
int fileatime ( string $filename )
이 함수의 결과는 캐시에 저장됩니다. clearstatcache() 함수를 사용하여 캐시를 지울 수 있습니다.
파일 내 데이터 블록을 읽을 때마다 파일의 접근 시간을 변경할 수 있습니다. 일부 Unix 시스템은 접근 시간 업데이트를 종료합니다. 이는 애플리케이션이 정기적으로 많은 파일을 접근할 때 성능에 영향을 미칠 수 있습니다. 접근 시간 업데이트를 종료하면 이러한 프로그램의 성능을 향상시킬 수 있습니다.
파일의 최근 접근 시간 티켓을 확인하고 형식화하여 출력합니다
<?php echo fileatime("sample.txt"); echo "\n"; echo "최근 접근: " . date("F d Y H:i:s.", fileatime("sample.txt")); ?>
출력 결과
1590217956 최근 접근: May 23 2020 09:12:36.
먼저 파일이 존재하는지 확인한 후, 파일의 최근 접근 시간 티켓을 확인하고 형식화하여 출력합니다
<?php \$filename = "/PhpProject/sample.txt"; if(file_exists("\$filename")) { echo "\$filename 최근 접근 시간: " . date("F d Y H:i:s.", fileatime("\$filename")); } ?>
출력 결과
/PhpProject/sample.txt 최근 접근 시간: May 23 2020 09:12:36.