(PHP >= 5.3.0, 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)