(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::getMetadata — Devuelve las metadatos del archivo phar
Recupera las metadatos del archivo. Estas pueden ser cualquier variable PHP que pueda ser serializada.
No se proporcionan parámetros.
Cualquier variable PHP que pueda ser serializada y que se almacena como metadato del archivo Phar,
o null
si no se almacenan metadatos.
Versión | Descripción |
---|---|
8.0.0 |
Se ha añadido el parámetro unserializeOptions .
|
Ejemplo #1 Un ejemplo con Phar::getMetadata()
<?php
// se asegura de que el phar no exista
@unlink('nouveauphar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/nouveauphar.phar', 0, 'nouveauphar.phar');
$p['fichier.php'] = '<?php echo "salut";';
$p->setMetadata(array('bootstrap' => 'fichier.php'));
var_dump($p->getMetadata());
} catch (Exception $e) {
echo 'No puede modificar el phar :', $e;
}
?>
El resultado del ejemplo sería:
array(1) { ["bootstrap"]=> string(8) "fichier.php" }