(PECL phar:1.2.0-1.2.1)
PharFileInfo::delMetadata — Deletes the metadata of the entry
Deletes the metadata of the entry, if any.
No parameters.
Returns TRUE if successful, FALSE if the entry had no metadata.
Throws PharException if errors occurred while flushing changes to disk, and BadMethodCallException if write access is disabled.
Example#1 A PharFileInfo::delMetaData() example
<?php
try {
$a = new Phar('myphar.phar');
$a['hi'] = 'hi';
var_dump($a['hi']->delMetadata());
$a['hi']->setMetadata('there');
var_dump($a['hi']->delMetadata());
var_dump($a['hi']->delMetadata());
} catch (Exception $e) {
// handle errors
}
?>
The above example will output:
bool(false) bool(true) bool(false)