Documentación offline PHP master

PharFileInfo::delMetadata

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

En esta página

PharFileInfo::delMetadata

Elimina las metadatos de la entrada

Descripción#

public PharFileInfo::delMetadata(): true
```php

Elimina las metadatos de la entrada, si las hay.

## Parámetros

No hay parámetros.

## Valores devueltos

Retorna siempre `true`. Al igual que con todas las funcionalidades que modifican el contenido de un phar, la variable INI [phar.readonly](#ini.phar.readonly) debe estar en off para tener éxito si el fichero está dentro de un archivo `Phar`. Los ficheros dentro de archivos `PharData` no tienen esta restricción.

## Errores/Excepciones

Genera una excepción `PharException` si se han encontrado errores al escribir los cambios en el disco, y una excepción `BadMethodCallException` si el acceso en escritura está desactivado.

## Ejemplos

Un ejemplo con `PharFileInfo::delMetaData`
delMetadata()); $a['salut']->setMetadata('mon pote'); var_dump($a['salut']->delMetadata()); var_dump($a['salut']->delMetadata()); } catch (Exception $e) { // se manejan los errores } ?>

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)
bool(false)

Véase también#

PharFileInfo::setMetadata, PharFileInfo::hasMetadata, PharFileInfo::getMetadata, Phar::setMetadata, Phar::hasMetadata, Phar::getMetadata