Phar::unlinkArchive

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

Phar::unlinkArchiveEfface 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()

  1. <?php
  2. // utilisation simple
  3. Phar::unlinkArchive('/chemin/vers/mon.phar');
  4.  
  5. // un exemple plus commun :
  6. $p = new Phar('mon.phar');
  7. $fp = fopen('phar://mon.phar/fichier.txt', 'r');
  8. // cela crée 'mon.phar.gz'
  9. $gp = $p->compress(Phar::GZ);
  10. // enlève toutes les références à l'archive
  11. unset($p);
  12. fclose($fp);
  13. // efface maintenant toute trace de l'archive
  14. Phar::unlinkArchive('mon.phar');
  15. ?>

Voir aussi

LoadingChargement en cours