(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::getMetadata — Retorna metadados do arquivo phar
Recupera metadados de arquivo. Metadados podem ser qualquer variável PHP que possa ser serializada.
    Accessar os metadados iniciará a desserialização, que pode ativar
    a execução de código PHP arbitrário. Não use isso em arquivos
    phar não confiáveis ou configure o parâmetro unserializeOptions
    de maneira segura.
   
Sem parâmetros.
   Qualquer valor PHP que possa ser serializado e armazenado como metadados para o arquivo Phar,
   ou null se nenhum metadado tiver sido armazenado.
  
| Versão | Descrição | 
|---|---|
| 8.0.0 | O parâmetro unserializeOptionsfoi adicionado. | 
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"
}
