PHP 8.5.0 Alpha 1 available for testing

PharFileInfo::delMetadata

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

PharFileInfo::delMetadataElimina las metadatos de la entrada

Descripción

public PharFileInfo::delMetadata(): true

Elimina las metadatos de la entrada, si las hay.

Parámetros

No hay parámetros.

Valores devueltos

Siempre devuelve true. Al igual que con todas las funcionalidades que modifican el contenido de un phar, la variable 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

Ejemplo #1 Un ejemplo con PharFileInfo::delMetaData()

<?php
try {
$a = new Phar('monphar.phar');
$a['salut'] = 'salut';
var_dump($a['salut']->delMetadata());
$a['salut']->setMetadata('mon pote');
var_dump($a['salut']->delMetadata());
var_dump($a['salut']->delMetadata());
} catch (
Exception $e) {
// se manejan los errores
}
?>

El resultado del ejemplo sería:

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top