
Phar::delMetadata 메서드를 사용하여 PHP Archive 파일의 메타데이터를 삭제한 후, 메타데이터의 삭제 여부를 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->setMetadata('메타데이터');
echo $phar->getMetadata() ? '메타데이터가 존재합니다.' : '메타데이터가 존재하지 않습니다.';
$phar->delMetadata();
echo $phar->getMetadata() ? '메타데이터가 존재합니다.' : '메타데이터가 존재하지 않습니다.';
위 코드에서 `$phar->getMetadata()` 메서드를 사용하여 메타데이터의 존재 여부를 확인할 수 있습니다.
Phar::delMetadata 메서드를 사용하여 메타데이터를 삭제한 후, Phar::getMetadata 메서드를 사용하여 메타데이터를 다시 읽어 올 수 없습니다. Phar::delMetadata 메서드는 메타데이터를 삭제하는 메서드이기 때문에, 메타데이터를 다시 읽어 올 수 없습니다.
그러나, Phar::getMetadata 메서드는 메타데이터를 읽어 올 수 있지만, 메타데이터가 삭제된 경우에는 null을 반환합니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->setMetadata('메타데이터');
echo $phar->getMetadata() ? '메타데이터가 존재합니다.' : '메타데이터가 존재하지 않습니다.';
$phar->delMetadata();
echo $phar->getMetadata() ? '메타데이터가 존재합니다.' : '메타데이터가 존재하지 않습니다.';
위 코드에서 `$phar->getMetadata()` 메서드는 메타데이터가 삭제된 경우에는 null을 반환합니다.
2025-05-04 11:50