(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::delMetadata — Efface les méta-données globales d'une archive zip
Note:
Cette méthode nécessite que la variable de configuration INI
phar.readonly
soit définie à0
pour fonctionner avec les objets Phar. Sinon, une exception PharException sera lançée.
Efface les méta-données globales de l'archive zip
Retourne toujours true
.
Soulève une exception PharException si des erreurs sont rencontrés lors de l'écriture des changements sur le disque.
Exemple #1 Un exemple avec PharData::delMetaData()
<?php
try {
$phar = new PharData('monphar.zip');
var_dump($phar->getMetadata());
$phar->setMetadata("salut");
var_dump($phar->getMetadata());
$phar->delMetadata();
var_dump($phar->getMetadata());
} catch (Exception $e) {
// on traite les erreurs
}
?>
L'exemple ci-dessus va afficher :
NULL string(5) "salut" NULL