Phar::getMetadata

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

Phar::getMetadataDevolver la metainformación de un archivo phar

Descripción

public Phar::getMetadata ( void ) : mixed

Recupera la información de un archivo. La metainformación puede ser cualquier variable de PHP que pueda ser serializada.

Parámetros

No tiene parámetros.

Valores devueltos

Cualquier variable de PHP que pueda ser serializada y almacenada como metainformación del archivo Phar, o NULL si no hay metainformación almacenada.

Ejemplos

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"
}

Ver también