라이브러리

[PHP] Phar::getModified - phar가 수정되었는지 여부를 반환합니다.




PHP의 Phar 클래스는 PHP Archive (PHAR) 파일을 다루는 데 사용됩니다. PHAR 파일은 PHP 코드를 포함하는 ZIP 파일입니다. Phar 클래스의 getModified() 메소드는 PHAR 파일의 수정 시간을 반환합니다.

Phar::getModified() 메소드


getModified() 메소드는 PHAR 파일의 수정 시간을 반환합니다. 이 메소드는 PHAR 파일의 수정 시간을 반환하기 때문에, PHAR 파일이 생성된 후에 수정된 경우에만 수정 시간이 반환됩니다.

예제


다음 예제는 Phar::getModified() 메소드를 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

// PHAR 파일을 생성합니다.

$phar = new Phar('example.phar');

$phar->addFile('example.txt', 'example.txt');

$phar->setStub($phar->createDefaultStub('example.php'));



// PHAR 파일의 수정 시간을 출력합니다.

echo "PHAR 파일의 수정 시간: " . date('Y-m-d H:i:s', $phar->getModified()) . "
";



// PHAR 파일을 수정합니다.

$phar->setMetadata('메타데이터');



// PHAR 파일의 수정 시간을 다시 출력합니다.

echo "PHAR 파일의 수정 시간: " . date('Y-m-d H:i:s', $phar->getModified()) . "
";



이 예제에서는 PHAR 파일을 생성하고, 수정 시간을 출력합니다. 그런 다음 PHAR 파일을 수정하고, 다시 수정 시간을 출력합니다. PHAR 파일이 수정된 후에만 수정 시간이 변경됩니다.

결과


PHAR 파일의 수정 시간: 2023-12-31 12:00:00
PHAR 파일의 수정 시간: 2023-12-31 12:00:01

참고


- PHAR 파일은 PHP 5.3 이상에서만 사용할 수 있습니다.
- PHAR 파일은 ZIP 파일과 유사하게 압축된 파일입니다.
- PHAR 파일은 PHP 코드를 포함하는 파일입니다.
- PHAR 파일의 수정 시간은 PHAR 파일이 생성된 후에 수정된 경우에만 변경됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 325 페이지

검색

게시물 검색