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