Phar::delMetadata

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)

Phar::delMetadataDeletes the global metadata of the phar

Descrição

public Phar::delMetadata(): bool

Note:

Este método requer que a configuração phar.readonly do php.ini seja definida como 0 para funcionar com objetos Phar. Caso contrário, uma exceção PharException será lançada.

Deletes the global metadata of the phar

Parâmetros

Valor Retornado

returns true on success, but it is better to check for thrown exception, and assume success if none is thrown.

Erros/Exceções

Throws PharException if errors occur while flushing changes to disk.

Exemplos

Example #1 A Phar::delMetaData() example

<?php
try {
    $phar = new Phar('myphar.phar');
    var_dump($phar->getMetadata());
    $phar->setMetadata("hi there");
    var_dump($phar->getMetadata());
    $phar->delMetadata();
    var_dump($phar->getMetadata());
} catch (Exception $e) {
    // handle errors
}
?>

O exemplo acima produzirá:

NULL
string(8) "hi there"
NULL

Veja Também