首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Phar::delMetadata

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

Phar::delMetadata — Deletes the global metadata of the phar

Description

代码语言:javascript
复制
public bool Phar::delMetadata ( void )

Note: This method requires the php.ini setting phar.readonly to be set to 0 in order to work for Phar objects. Otherwise, a PharException will be thrown.

Deletes the global metadata of the phar

Parameters

Return Values

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

Errors/Exceptions

Throws PharException if errors occur while flushing changes to disk.

Examples

Example #1 A Phar::delMetaData() example

代码语言:javascript
复制
<?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
}
?>

The above example will output:

代码语言:javascript
复制
NULL
string(8) "hi there"
NULL

See Also

  • Phar::getMetadata() - Returns phar archive meta-data
  • Phar::setMetadata() - Sets phar archive meta-data
  • Phar::hasMetadata() - Returns whether phar has global meta-data

← Phar::decompressFiles

Phar::delete →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com