Phar::getMetadata

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

Phar::getMetadataRetorna metadados do arquivo phar

Descrição

public Phar::getMetadata(array $unserializeOptions = []): mixed

Recupera metadados de arquivo. Metadados podem ser qualquer variável PHP que possa ser serializada.

Parâmetros

Sem parâmetros.

Valor Retornado

Qualquer valor PHP que possa ser serializado e armazenado como metadados para o arquivo Phar, ou null se nenhum metadado tiver sido armazenado.

Registro de Alterações

Versão Descrição
8.0.0 O parâmetro unserializeOptions foi adicionado.

Exemplos

Exemplo #1 Um exemplo de Phar::getMetadata()

<?php
// garantindo que o arquivo não existe
@unlink('novophar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/novophar.phar', 0, 'novophar.phar');
$p['arquivo.php'] = '<?php echo "olá";';
$p->setMetadata(array('bootstrap' => 'arquivo.php'));
var_dump($p->getMetadata());
} catch (
Exception $e) {
echo
'Não foi possível modificar o phar:', $e;
}
?>

O exemplo acima produzirá:

array(1) {
  ["bootstrap"]=>
  string(11) "arquivo.php"
}

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