(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::getMetadata — Devolver la metainformación de un archivo phar
Recupera la información de un archivo. La metainformación puede ser cualquier variable de PHP que pueda ser serializada.
No tiene parámetros.
Cualquier variable de PHP que pueda ser serializada y almacenada como metainformación del archivo Phar,
o null
si no hay metainformación almacenada.
Ejemplo #1 Un ejemplo de Phar::getMetadata()
<?php
// asegurarse de que no existe
@unlink('nuevo_phar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/nuevo_phar.phar', 0, 'nuevo_phar.phar');
$p['fichero.php'] = '<?php echo "hola";';
$p->setMetadata(array('bootstrap' => 'fichero.php'));
var_dump($p->getMetadata());
} catch (Exception $e) {
echo 'No se pudo crear y/o modificar el phar:', $e;
}
?>
El resultado del ejemplo sería:
array(1) { ["bootstrap"]=> string(11) "fichero.php" }