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