Php/docs/phar.getmetadata

提供:Dev Guides
< Php
移動先:案内検索

Phar::getMetadata

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

Phar::getMetadataphar アーカイブのメタデータを返す


説明

public Phar::getMetadata ( ) : mixed

アーカイブのメタデータを取得します。メタデータは、PHP の任意の変数をシリアライズしたものです。


パラメータ

パラメータはありません。


返り値

Phar アーカイブのメタデータとして保存されている、シリアライズ可能な任意の PHP 変数を返します。 メタデータが保存されていない場合は null を返します。


例1 Phar::getMetadata() の例


<?php// 確実に消しておきます@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 'phar を変更できません:', $e;}?>

上の例の出力は以下となります。


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

参考