PharData::delete
(PHP >= 5.3.0, PECL phar >= 2.0.0)
PharData::delete — Borrar un fichero dentro de un archivo tar/zip
Descripción
bool PharData::delete
( string
$entry
)Borra un fichero dentro de un archivo. Esto es el equivalente funcional de llamar a unlink() en el equivalente de envoltura de flujos, tal como se muestra en el ejemplo de abajo.
Parámetros
-
entry -
La ruta dentro de un archivo para borrar el fichero.
Valores devueltos
Devuelve TRUE en caso de éxito, pero es mejor comprobar si lanza alguna excepción,
y asumir el éxito si no se lanza ninguna.
Errores/Excepciones
Lanza una excepción de tipo PharException si se produjo algún error al volcar los cambios al disco.
Ejemplos
Ejemplo #1 Un ejemplo de PharData::delete()
<?php
try {
$phar = new PharData('miphar.zip');
$phar->delete('desvincular/yo.php');
// esto es equivalente a:
unlink('phar://miphar.phar/desvincular/yo.php');
} catch (Exception $e) {
// manejar errores
}
?>