PHP는 널리 사용되는 서버 측 프로그래밍 언어로 강력한 파일 작업 기능을 갖추고 있으며 파일의 최종 수정 시간도 파일 작업의 일반적인 요구 사항입니다. 따라서 이 기사에서는 PHP 파일 작업 함수의 예, 즉 파일의 마지막 수정 시간을 가져오는 방법을 살펴보겠습니다.
PHP는 파일의 마지막 수정 타임스탬프를 반환하는 데 사용되는 filemtime()이라는 내장 함수를 제공합니다. 타임스탬프는 UNIX 시대 시간인 1970년 1월 1일 00:00:00 이후의 초 수이므로 정수 값입니다.
다음은 filemtime() 함수를 사용하여 파일의 마지막 수정 시간을 가져오는 샘플 코드입니다.
$filename = 'example.txt'; if (file_exists($filename)) { echo "文件最后修改时间:" . date("Y-m-d H:i:s.", filemtime($filename)); } else { echo "文件不存在"; }
위 코드에서는 먼저 지정된 파일이 존재하는지 확인합니다. 존재하는 경우 filemtime() 함수를 사용하여 파일의 마지막 수정 시간을 가져오고 date() 함수를 사용하여 출력 시간 형식을 지정합니다. 출력 문자열에서 점 표기법을 사용하여 타임스탬프의 소수 부분을 제거하여 정수가 되도록 합니다.
파일의 마지막 수정 시간을 얻는 또 다른 방법은 stat() 함수를 사용하는 것입니다. 이 함수는 파일 유형, 수정 시간, 액세스 시간 등을 포함하여 파일에 대한 세부 정보가 포함된 배열을 반환합니다.
다음은 stat() 함수를 사용하여 파일의 마지막 수정 시간을 얻는 샘플 코드입니다.
$filename = 'example.txt'; if (file_exists($filename)) { $stat = stat($filename); echo "文件最后修改时间:" . date("Y-m-d H:i:s", $stat['mtime']); } else { echo "文件不存在"; }
위 코드에서는 먼저 지정된 파일이 존재하는지 확인합니다. 존재하는 경우 stat() 함수를 사용하여 파일 정보 배열을 얻고 해당 배열에서 마지막 수정 시간을 가져옵니다. 마지막으로 date() 함수를 사용하여 출력 시간 형식을 지정합니다.
이 글의 서문을 통해 PHP에서 파일의 마지막 수정 시간을 가져오는 방법을 이미 이해하셨으리라 믿습니다. 이 함수는 내장 함수 filemtime() 또는 stat()을 사용하여 매우 편리하게 구현할 수 있습니다. 이 기능을 사용하기 전에 먼저 해당 파일이 존재하는지 확인해야 합니다. 파일이 없으면 파일 정보를 얻을 수 없으며 런타임 시 예외가 발생합니다.
위 내용은 PHP 파일 작업 함수 예: 파일 마지막 수정 시간의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!