Phar::uncompressAllFiles
Phar::webPhar
Phar
PHP Manual

# 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

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, `FALSE` en cas d'échec.

### 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

Phar::uncompressAllFiles
Phar::webPhar
Phar
PHP Manual