현재 위치: > 최신 기사 목록> php filemtime () 함수에 대한 자세한 설명 : 파일의 마지막 수정 시간을 얻는 메소드 및 예제

php filemtime () 함수에 대한 자세한 설명 : 파일의 마지막 수정 시간을 얻는 메소드 및 예제

M66 2025-07-09

filemtime () 함수의 개요

PHP 개발에서 파일의 마지막 수정 시간을 얻는 것이 일반적인 요구 사항입니다. FileMtime () 함수는이 작업을 수행하는 데 사용되는 도구입니다. 파일 모니터링, 캐시 처리 및 기타 작업을 용이하게하는 지정된 파일의 Unix 타임 스탬프를 얻을 수 있습니다.

함수 구문

 <span class="fun">int filemtime (String $ filename)</span>

이 함수는 매개 변수를 수신합니다. 파일의 경로는 상대 경로 또는 절대 경로 일 수 있습니다. 리턴 값은 파일의 마지막 수정 된 타임 스탬프이며 파일이 존재하지 않거나 읽을 수없는 경우 False를 반환합니다.

매개 변수 설명

  • $ filename : 마지막 수정 시간을 얻는 파일 이름 또는 전체 경로.

반환 값

  • 성공하면 파일의 마지막 수정 된 타임 스탬프 (정수)를 반환하십시오.
  • 실패시 파일이 존재하지 않거나 액세스 할 권한이없는 것과 같이 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 타임 스탬프를 반환합니다. 날짜 () 함수를 사용하여 더 읽기 쉬운 시간 형식으로 포맷하면 최종 출력은 출력입니다.

사용을위한 제안 및 예방 조치

  • Code의 견고성을 보장하기 위해 filemtime ()을 호출하기 전에 파일이 존재하는지 확인하려면 file_exists ()를 사용하십시오.
  • filemtime ()은 timestamp를 반환하며 날짜 () 함수의 도움으로 표준 시간 형식으로 변환해야합니다.
  • 크로스 플랫폼 파일 작업이 관여하는 경우 경로 분리기를 사용하는 것이 시스템과 호환되는지 확인하십시오.

요약

FileMtime ()은 파일 작업에 PHP에서 사용되는 실제 기능 중 하나이며 특히 파일 업데이트 시간을 판단하고 캐시 메커니즘 생성과 같은 시나리오에 적합합니다. file_exists ()와 date ()를 결합하면 파일의 마지막 수정 시간을보다 안전하고 직관적으로 얻을 수 있습니다.

Filemtime ()의 사용을 마스터하면 매일 PHP 파일 관리 및 처리에 큰 편의를 제공 할 수 있습니다.