PHP 개발에서 파일의 마지막 수정 시간을 얻는 것이 일반적인 요구 사항입니다. FileMtime () 함수는이 작업을 수행하는 데 사용되는 도구입니다. 파일 모니터링, 캐시 처리 및 기타 작업을 용이하게하는 지정된 파일의 Unix 타임 스탬프를 얻을 수 있습니다.
<span class="fun">int filemtime (String $ filename)</span>
이 함수는 매개 변수를 수신합니다. 파일의 경로는 상대 경로 또는 절대 경로 일 수 있습니다. 리턴 값은 파일의 마지막 수정 된 타임 스탬프이며 파일이 존재하지 않거나 읽을 수없는 경우 False를 반환합니다.
<?php
$file = './test.txt'; // 감지 할 파일 경로를 설정하십시오
if (file_exists($file)) {
$lastModifiedTime = filemtime($file); // 파일의 마지막 수정 시간을 가져옵니다
echo "마지막 수정 된 시간을 파일하십시오:" . date("Y-m-d H:i:s", $lastModifiedTime);
} else {
echo "파일이 존재하지 않습니다!";
}
?>
위의 예에서는 먼저 파일 경로를 설정합니다 ./test.txt. 파일이 존재하지 않을 때 filemtime ()을 호출하지 않으려면 먼저 file_exists ()를 사용하여 파일이 존재하는지 확인하십시오.
파일이 존재하면 filemtime ()은 파일에 의해 마지막으로 수정 된 Unix 타임 스탬프를 반환합니다. 날짜 () 함수를 사용하여 더 읽기 쉬운 시간 형식으로 포맷하면 최종 출력은 출력입니다.
FileMtime ()은 파일 작업에 PHP에서 사용되는 실제 기능 중 하나이며 특히 파일 업데이트 시간을 판단하고 캐시 메커니즘 생성과 같은 시나리오에 적합합니다. file_exists ()와 date ()를 결합하면 파일의 마지막 수정 시간을보다 안전하고 직관적으로 얻을 수 있습니다.
Filemtime ()의 사용을 마스터하면 매일 PHP 파일 관리 및 처리에 큰 편의를 제공 할 수 있습니다.