Documentación offline PHP master

Phar::delete

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Phar::delete

Elimina un fichero dentro de un archivo phar

Descripción#

public Phar::delete(string $localName): true
```php

> [!NOTE]
> Este método requiere que la variable de configuración INI `phar.readonly` esté definida a `0` para funcionar con los objetos `Phar` . De lo contrario, se lanzará una excepción `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...

## Parámetros

`localName`  
Ruta del fichero a eliminar dentro del archivo.

## Valores devueltos

Retorna siempre `true`.

## Errores/Excepciones

Genera una excepción `PharException` si se producen errores durante la escritura en el disco.

## Ejemplos

Un ejemplo con `Phar::delete`
delete('efface/moi.php'); // es equivalente a: unlink('phar://monphar.phar/efface/moi.php'); } catch (Exception $e) { // manejo de errores } ?>

```php

Véase también#

PharData::delete, Phar::unlinkArchive