Phar::delMetadata
(PHP >= 5.3.0, PECL phar >= 1.2.0)
Phar::delMetadata — Efface les méta-données globales du phar
Description
public bool Phar::delMetadata
( void
)
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 du phar
Liste de paramètres
Valeurs de retour
retourne TRUE
en cas de succès, mais il est plus sûr de vérifier si des exceptions sont levées,
et de considérer que tout s'est bien passé si aucune n'est levée.
Erreurs / Exceptions
Lève une exception PharException si des erreurs apparaissent pendant l'écriture sur le disque.
Exemples
Exemple #1 Un exemple avec Phar::delMetaData()
<?php try { $phar = new Phar('monphar.phar'); var_dump($phar->getMetadata()); $phar->setMetadata("salut"); var_dump($phar->getMetadata()); $phar->delMetadata(); var_dump($phar->getMetadata()); } catch (Exception $e) { // traite les erreurs } ?>
L'exemple ci-dessus va afficher :
NULL string(8) "salut" NULL
Voir aussi
- Phar::getMetadata() - Retourne les méta-données de l'archive phar
- Phar::setMetadata() - Fixe les méta-données de l'archive
- Phar::hasMetadata() - Détermine si le phar a ou non des méta-données