(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::delMetadata — Elimina los metadatos globales de un archivo zip
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 archivo zip
Siempre devuelve true
.
Se genera una excepción PharException si se producen errores durante la escritura de los cambios en el disco.
Ejemplo #1 Un ejemplo con PharData::delMetaData()
<?php
try {
$phar = new PharData('monphar.zip');
var_dump($phar->getMetadata());
$phar->setMetadata("salut");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// se manejan los errores
}
?>
El resultado del ejemplo sería:
NULL string(5) "salut" NULL