Elimina un fichero dentro de un archivo phar

# Phar::delete

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

Phar::delete — Elimina un fichero dentro de un archivo phar

### Descripción

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

> Nota: 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

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

### Ver también

- PharData::delete() - Elimina un fichero dentro del archivo tar/zip
- Phar::unlinkArchive() - Elimina completamente un archivo phar del disco y de la memoria

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open