(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)
Phar::hasMetadata — ファイルがグローバルなメタデータを持つかどうかを返す
パラメータはありません。
メタデータが設定されている場合に true
、されていない場合に false
を返します。
例1 Phar::hasMetadata() の例
<?php
try {
$phar = new Phar('myphar.phar');
var_dump($phar->hasMetadata());
$phar->setMetadata(array('thing' => 'hi'));
var_dump($phar->hasMetadata());
$phar->delMetadata();
var_dump($phar->hasMetadata());
} catch (Exception $e) {
// エラー処理
}
?>
上の例の出力は以下となります。
bool(false) bool(true) bool(false)