(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 2.0.0)
PharData::delMetadata — Eliminar la metainformación global de un archivo zip
Nota:
Este método requiere que la opción de php.ini phar.readonly esté establecida a 0 para que trabaje con objetos Phar. De otra manera, se lanzará una excepción de tipo PharException.
Elimina la metainformación global de un archivo zip
Devuelve TRUE
en caso de éxito, pero es mejor comprobar si lanza alguna excepción,
y asumir el éxito si no se lanza ninguna.
Lanza una excepción de tipo PharException si ocurrió algún error al volcar los cambios al disco.
Ejemplo #1 Un ejemplo de PharData::delMetaData()
<?php
try {
$phar = new PharData('miphar.zip');
var_dump($phar->getMetadata());
$phar->setMetadata("hola, qué tal");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// manejar errores
}
?>
El resultado del ejemplo sería:
NULL string(14) "hola, qué tal" NULL