PharFileInfo::getMetadata

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

PharFileInfo::getMetadataDevolver la metainformación específica de un fichero almacenada con un fichero

Descripción

public PharFileInfo::getMetadata ( void ) : mixed

Devuelve la metainformación que fue almacenada en el manifiesto del archivo Phar para este fichero.

Parámetros

Valores devueltos

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

Ejemplos

Ejemplo #1 Un ejemplo de PharFileInfo::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.txt'] = 'hello';
    
$p['fichero.txt']->setMetadata(array('usuario' => 'bill''tipo-mime' => 'text/plain'));
    
var_dump($p['fichero.txt']->getMetadata());
} catch (
Exception $e) {
    echo 
'No se pudo crear y/o modificar nuevo_phar.phar:'$e;
}
?>

El resultado del ejemplo sería:

array(2) {
  ["usuario"]=>
  string(4) "bill"
  ["tipo-mime"]=>
  string(10) "text/plain"
}

Ver también