Phar::delMetadata

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

Phar::delMetadataDeletes the global metadata of the phar

˵��

public Phar::delMetadata ( void ) : bool

Note:

�˷�����Ҫ �� php.ini �е� phar.readonly ��Ϊ 0 ���ʺ� Phar ����. ����, ���׳�PharException.

Deletes the global metadata of the phar

����

����ֵ

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

�����쳣

Throws PharException if errors occur while flushing changes to disk.

����

Example #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
}
?>

�������̻������

NULL
string(8) "hi there"
NULL

�μ�