
PharFileInfo 클래스의 hasMetadata 메소드는 PHAR 파일에 메타데이터가 있는지 여부를 boolean(true/false) 형태로 반환합니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$pharFileInfo = $phar['file.txt'];
if ($pharFileInfo->hasMetadata()) {
echo "file.txt에 메타데이터가 있습니다.";
} else {
echo "file.txt에는 메타데이터가 없습니다.";
}
이 예제에서는 PHAR 파일에 포함된 'file.txt' 파일에 메타데이터가 있는지 확인합니다.
이 메소드는 PHAR 파일의 메타데이터가 있는지 여부를 반환하기 때문에, 반환 값이 true인 경우 메타데이터가 있는 파일을 처리하는 코드를 실행하고, false인 경우 메타데이터가 없는 파일을 처리하는 코드를 실행할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$pharFileInfo = $phar['file.txt'];
if ($pharFileInfo->hasMetadata()) {
// 메타데이터가 있는 경우
echo "메타데이터를 처리합니다.";
} else {
// 메타데이터가 없는 경우
echo "메타데이터를 처리하지 않습니다.";
}
2025-06-30 07:07