PharFileInfo::decompress
PharFileInfo::getCRC32
PharFileInfo
PHP Manual

# PharFileInfo::delMetadata

(PHP >= 5.3.0, PECL phar >= 1.2.0)

PharFileInfo::delMetadata — Efface les métadonnées de l'entrée

### Description

bool PharFileInfo::delMetadata ( void )

Efface les métadonnées de l'entrée, s'il y en a.

### Liste de paramètres

Pas de paramètres.

### Valeurs de retour

Retourne `TRUE` en cas de succès, `FALSE` si l'entrée ne possédait pas de métadonnées. Comme avec toutes les fonctionnalités qui modifient le contenu d'un phar, la variable INI phar.readonly doit être à off pour réussir si le fichier est au sein d'une archive Phar. Les fichiers au sein d'archives PharData n'ont pas cette restriction.

### Erreurs / Exceptions

Soulève une exception PharException si des erreurs ont été rencontrées lors de l'écriture des changements sur le disque, et une exception BadMethodCallException si l'accès en écriture est désactivé.

### Exemples

Exemple #1 Un exemple avec 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) {
// on traite les erreurs
}
?>`

L'exemple ci-dessus va afficher :

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

### Voir aussi

- PharFileInfo::setMetadata() - Fixe les métadonnées spécifiques à un fichier
- PharFileInfo::hasMetadata() - Retourne les méta-données de l'entrée
- PharFileInfo::getMetadata() - Retourne les méta-données spécifiques attachées à un fichier
- 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
- Phar::getMetadata() - Retourne les méta-données de l'archive phar

PharFileInfo::decompress
PharFileInfo::getCRC32
PharFileInfo
PHP Manual