(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::unlinkArchive — Elimina completamente un archivo phar del disco y de la memoria
Elimina completamente un archivo phar del disco y de la memoria
filename
La ruta en el disco hacia el archivo phar.
Retorna siempre true
.
Se lanza una excepción PharException si existen punteros abiertos hacia ficheros del archivo phar, o si objetos Phar, PharData, o PharFileInfo hacen referencia al archivo phar.
Ejemplo #1 Un ejemplo con Phar::unlinkArchive()
<?php
// uso simple
Phar::unlinkArchive('/ruta/al/archivo.phar');
// un ejemplo más común:
$p = new Phar('archivo.phar');
$fp = fopen('phar://archivo.phar/fichero.txt', 'r');
// esto crea 'archivo.phar.gz'
$gp = $p->compress(Phar::GZ);
// elimina todas las referencias al archivo
unset($p);
fclose($fp);
// borra ahora todo rastro del archivo
Phar::unlinkArchive('archivo.phar');
?>