(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)
Phar::delMetadata — Exclui os metadados globais do phar
Nota:
Este método requer que a configuração
phar.readonlydo php.ini seja definida como0para funcionar com objetos Phar. Caso contrário, uma exceção PharException será lançada.
Exclui os metadados globais do phar.
Sempre retorna true.
Lança PharException se ocorrerem erros durante a descarga de alterações no disco.
Exemplo #1 Um exemplo de Phar::delMetaData()
<?php
try {
$phar = new Phar('meuphar.phar');
var_dump($phar->getMetadata());
$phar->setMetadata("olá mundo");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// lida com erros
}
?>O exemplo acima produzirá:
NULL string(9) "olá mundo" NULL