(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.
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 unserializeOptions foi 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" }