PharFileInfo::delMetadata

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

PharFileInfo::delMetadataExclui os metadados da entrada

Descrição

public PharFileInfo::delMetadata(): true

Exclui os metadados da entrada, se existirem.

Parâmetros

Sem parâmetros.

Valor Retornado

Sempre retorna true. Assim como acontece com todas as funcionalidades que modificam o conteúdo de um phar, a variável INI phar.readonly deve estar desativada para funcionar se o arquivo estiver dentro de um arquivo Phar. Arquivos dentro de arquivos PharData não têm essa restrição.

Erros/Exceções

Lança PharException se ocorrerem erros ao liberar as alterações no disco e BadMethodCallException se o acesso de gravação estiver desabilitado.

Exemplos

Exemplo #1 Um exemplo de PharFileInfo::delMetaData()

<?php
try {
$a = new Phar('meuphar.phar');
$a['olá'] = 'olá';
var_dump($a['olá']->delMetadata());
$a['olá']->setMetadata('pessoal');
var_dump($a['olá']->delMetadata());
var_dump($a['olá']->delMetadata());
} catch (
Exception $e) {
// lida com erros
}
?>

O exemplo acima produzirá:

bool(false)
bool(true)
bool(false)

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top