(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::delete — Elimina un fichero dentro de un archivo phar
Nota:
Este método requiere que la opción de php.ini
phar.readonly
esté establecida a0
para que trabaje con objetos Phar. De otra manera, se lanzará una excepción de tipo PharException.
Elimina un fichero dentro de un archivo phar. Es equivalente a la llamada a unlink() en un contexto de flujo, como se describe en el siguiente ejemplo...
localName
Ruta del fichero a eliminar dentro del archivo.
Siempre devuelve true
.
Genera una excepción PharException si se producen errores durante la escritura en el disco.
Ejemplo #1 Un ejemplo con Phar::delete()
<?php
try {
$phar = new Phar('monphar.phar');
$phar->delete('efface/moi.php');
// es equivalente a:
unlink('phar://monphar.phar/efface/moi.php');
} catch (Exception $e) {
// manejo de errores
}
?>