(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::delMetadata — Exclui os metadados globais de um arquivo zip
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 de um arquivo zip.
Sempre retorna true.
Lança PharException se ocorrerem erros durante a descarga de alterações no disco.
Exemplo #1 Um exemplo de PharData::delMetaData()
<?php
try {
$phar = new PharData('meuphar.zip');
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