English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP fileatime() 함수 사용법 및 예제

PHP 파일 시스템 참조 가이드

fileatime() 함수는 지정된 파일의 최근 접근 시간을 반환할 수 있습니다. 성공하면 Unix 시간 티켓으로 최근 접근 시간을 반환하고, 실패하면 false를 반환합니다.

문법

int fileatime ( string $filename )

이 함수의 결과는 캐시에 저장됩니다. clearstatcache() 함수를 사용하여 캐시를 지울 수 있습니다.

파일 내 데이터 블록을 읽을 때마다 파일의 접근 시간을 변경할 수 있습니다. 일부 Unix 시스템은 접근 시간 업데이트를 종료합니다. 이는 애플리케이션이 정기적으로 많은 파일을 접근할 때 성능에 영향을 미칠 수 있습니다. 접근 시간 업데이트를 종료하면 이러한 프로그램의 성능을 향상시킬 수 있습니다.

예제1

파일의 최근 접근 시간 티켓을 확인하고 형식화하여 출력합니다

<?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.

예제2

먼저 파일이 존재하는지 확인한 후, 파일의 최근 접근 시간 티켓을 확인하고 형식화하여 출력합니다

<?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.

PHP 파일 시스템 참조 가이드