Phar::hasMetadata
(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.2.0)
Phar::hasMetadata — ファイルがグローバルなメタデータを持つかどうかを返す
説明
public Phar::hasMetadata ( ) : bool
ファイルがグローバルなメタデータを持っているかどうかを返します。
パラメータ
パラメータはありません。
返り値
メタデータが設定されている場合に true
、されていない場合に false
を返します。
例
例1 Phar::hasMetadata() の例
<?phptry { $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)
参考
- Phar::getMetadata() - phar アーカイブのメタデータを返す
- Phar::setMetadata() - phar アーカイブのメタデータを設定する
- Phar::delMetadata() - phar のグローバルメタデータを削除する