Documentación offline PHP master

Phar::getMetadata

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Phar::getMetadata

Devuelve las metadatos del archivo phar

Descripción#

public Phar::getMetadata([array $unserializeOptions]): mixed
```php

Recupera las metadatos del archivo. Estas pueden ser cualquier variable PHP que pueda ser serializada.

> [!CAUTION]
> Acceder a los metadatos activará la deserialización, lo que puede provocar la ejecución de código PHP arbitrario. No utilice esto en archivos phar no confiables ni configure `unserializeOptions` de forma segura.

## Parámetros

No se proporcionan parámetros.

## Valores devueltos

Cualquier variable PHP que pueda ser serializada y que se almacena como metadato del archivo Phar, o `null` si no se almacenan metadatos.

## Historial de cambios

| Versión | Descripción                                      |
|---------|--------------------------------------------------|
| 8.0.0   | Se ha añadido el parámetro `unserializeOptions`. |

## Ejemplos

Un ejemplo con `Phar::getMetadata`
setMetadata(array('bootstrap' => 'fichier.php')); var_dump($p->getMetadata()); } catch (Exception $e) { echo 'No puede modificar el phar :', $e; } ?>

```php

El ejemplo anterior mostrará:

array(1) {
  ["bootstrap"]=>
  string(8) "fichier.php"
}

Véase también#

Phar::setMetadata, Phar::delMetadata, Phar::hasMetadata