Phar::delMetadata
(PHP >= 5.3.0, PECL phar >= 1.2.0)
Phar::delMetadata — Eliminar la metainformación global del phar
Descripción
public bool Phar::delMetadata
( void
)
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 del phar
Parámetros
Valores devueltos
Devuelve TRUE en caso de éxito, pero es mejor comprobar si lanza alguna excepción,
y asumir el éxito si no se lanza ninguna.
Errores/Excepciones
Lanza una excepción de tipo PharException si ocurrió algún error al volcar los cambios al disco.
Ejemplos
Ejemplo #1 Un ejemplo de Phar::delMetaData()
<?php
try {
$phar = new Phar('miphar.phar');
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
Ver también
- Phar::getMetadata() - Devolver la metainformación de un archivo phar
- Phar::setMetadata() - Establecer la metainformación de un archivo phar
- Phar::hasMetadata() - Devolver si el phar tiene metainformación global