Phar::unlinkArchive
(PHP >= 5.3.0, PECL phar >= 2.0.0)
Phar::unlinkArchive — Efface complètement une archive phar du disque et de la mémoire
Description
final public static bool Phar::unlinkArchive
( string
$archive
)Efface complètement une archive phar du disque et de la mémoire
Liste de paramètres
-
archive
-
Le chemin sur le disque vers l'archive phar.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Erreurs / Exceptions
Une exception PharException est levée si des pointeurs sont ouverts vers des fichiers de l'archive phar, ou si des objets Phar, PharData, ou PharFileInfo réfèrent à l'archive phar.
Exemples
Exemple #1 Un exemple avec Phar::unlinkArchive()
<?php // utilisation simple Phar::unlinkArchive('/chemin/vers/mon.phar'); // un exemple plus commun : $p = new Phar('mon.phar'); $fp = fopen('phar://mon.phar/fichier.txt', 'r'); // cela crée 'mon.phar.gz' $gp = $p->compress(Phar::GZ); // enlève toutes les références à l'archive unset($p); fclose($fp); // efface maintenant toute trace de l'archive Phar::unlinkArchive('mon.phar'); ?>
Voir aussi
- Phar::delete() - Efface un fichier au sein d'une archive phar
- Phar::offsetUnset() - Efface un fichier d'un phar