(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::delete — Efface un fichier au sein d'une archive phar
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 une fichier au sein d'une archive phar. C'est l'équivalent fonctionnel de l'appel à unlink() dans un contexte de flux, comme décrit dans l'exemple suivant...
localName
Chemin du fichier à effacer au sein de l'archive.
Retourne toujours true
.
Lève une exception PharException si des erreurs apparaissent pendant l'écriture sur le disque.
Exemple #1 Un exemple avec Phar::delete()
<?php
try {
$phar = new Phar('monphar.phar');
$phar->delete('efface/moi.php');
// c'est équivalent à :
unlink('phar://monphar.phar/efface/moi.php');
} catch (Exception $e) {
// traite les erreurs
}
?>