(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)
Phar::delMetadata — Elimina los metadatos globales del phar
Nota:
Este método requiere que la opción de php.ini
phar.readonly
esté establecida a0
para que trabaje con objetos Phar. De otra manera, se lanzará una excepción de tipo PharException.
Elimina los metadatos globales del phar
Siempre devuelve true
.
Genera una excepción PharException si ocurren errores durante la escritura en el disco.
Ejemplo #1 Un ejemplo con Phar::delMetaData()
<?php
try {
$phar = new Phar('monphar.phar');
var_dump($phar->getMetadata());
$phar->setMetadata("salut");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// manejo de errores
}
?>
El resultado del ejemplo sería:
NULL string(8) "salut" NULL