Phar::delMetadata

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)

Phar::delMetadataDeletes the global metadata of the phar

說(shuō)明

public Phar::delMetadata(): bool

注意:

此方法需要 將 php.ini 中的 phar.readonly 設(shè)為 0 以適合 Phar 對(duì)象. 否則, 將拋出PharException.

Deletes the global metadata of the phar

參數(shù)

返回值

returns true on success, but it is better to check for thrown exception, and assume success if none is thrown.

錯(cuò)誤/異常

Throws PharException if errors occur while flushing changes to disk.

范例

示例 #1 A Phar::delMetaData() example

<?php
try {
    
$phar = new Phar('myphar.phar');
    
var_dump($phar->getMetadata());
    
$phar->setMetadata("hi there");
    
var_dump($phar->getMetadata());
    
$phar->delMetadata();
    
var_dump($phar->getMetadata());
} catch (
Exception $e) {
    
// handle errors
}
?>

以上例程會(huì)輸出:

NULL
string(8) "hi there"
NULL

參見(jiàn)