Phar::getMetadata

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

Phar :: getMetadata - phar 아카이브 메타데이터를 반환합니다.


설명

public Phar::getMetadata(array $unserializeOptions = []): mixed

아카이브 메타 데이터를 검색합니다. 메타 데이터는 직렬화할 수 있는 모든 PHP 변수일 수 있습니다.


매개변수

매개변수가 없습니다.


반환 값

직렬화할 수 있고 Phar 아카이브에 대한 메타 데이터로 저장되는 모든 PHP 값 또는 메타 데이터가 저장되지 않은 경우 null입니다.


Examples

예제 #1 Phar::getMetadata() 예제

                  
<?php
// make sure it doesn't exist
@unlink('brandnewphar.phar');
try {
    $p = new Phar(dirname(__FILE__) . '/brandnewphar.phar', 0, 'brandnewphar.phar');
    $p['file.php'] = '<?php echo "hello";';
    $p->setMetadata(array('bootstrap' => 'file.php'));
    var_dump($p->getMetadata());
} catch (Exception $e) {
    echo 'Could not modify phar:', $e;
}
?>
                  
                

위의 예는 다음을 출력합니다.

array(1) {
  ["bootstrap"]=>
  string(8) "file.php"
}
                

기타