(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::unlinkArchive — Elimiar completamente un archivo phar del disco y de la memoria
Elimina un archivo phar del disco y de la memoria.
archive
La ruta en el disco al archivo phar.
Devuelve true
en caso de éxito o false
en caso de error.
Se lanza una excepción de tipo PharException si existe cualquier fichero abierto que apunte al archivo phar, o cualquier objeto existente de las clases Phar, PharData, o PharFileInfo que haga referencia al archivo phar.
Ejemplo #1 Un ejemplo de Phar::unlinkArchive()
<?php
// uso simple
Phar::unlinkArchive('/ruta/a/mi.phar');
// ejemplo más común:
$p = new Phar('mi.phar');
$fp = fopen('phar://mi.phar/fichero.txt', 'r');
// esto crea 'mi.phar.gz'
$gp = $p->compress(Phar::GZ);
// eliminar todas las referencias al archivo
unset($p);
fclose($fp);
// ahora, eliminar todas los indicions del archivo
Phar::unlinkArchive('mi.phar');
?>