# PharData::delete

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

PharData::delete — Borrar un fichero dentro de un archivo tar/zip

### Descripción

PharData::delete(string `$entry`): bool

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
}
?>`

### Ver también

- Phar::delete() - Borrar un fichero dentro de un archivo phar