# Phar::delMetadata

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)

Phar::delMetadata — Eliminar la metainformación global del phar

### Descripción

public Phar::delMetadata(): bool

> Nota:

> Este método requiere que la opción de php.ini `phar.readonly` esté establecida a `0` para que trabaje con objetos Phar. De otra manera, se lanzará una excepción de tipo PharException.

Elimina la metainformación global del phar

### Parámetros

### Valores devueltos

Devuelve `true` en caso de éxito, pero es mejor comprobar si lanza alguna excepción, y asumir el éxito si no se lanza ninguna.

### Errores/Excepciones

Lanza una excepción de tipo PharException si ocurrió algún error al volcar los cambios al disco.

### Ejemplos

Ejemplo #1 Un ejemplo de Phar::delMetaData()

`<?php
try {
$phar = new Phar('miphar.phar');
var_dump($phar->getMetadata());
$phar->setMetadata("hola, qué tal");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// manejar errores
}
?>`

El resultado del ejemplo sería:

    NULL
    string(14) "hola, qué tal"
    NULL

### Ver también

- Phar::getMetadata() - Devolver la metainformación de un archivo phar
- Phar::setMetadata() - Establecer la metainformación de un archivo phar
- Phar::hasMetadata() - Devolver si el phar tiene metainformación global