Phar::delete

Delete a file within a phar archive

&reftitle.description; public `bool` `Phar::delete` `string` `localName` &phar.write;

Delete a file within an archive. This is the functional equivalent of calling `unlink` on the stream wrapper equivalent, as shown in the example below.

&reftitle.parameters;

`localName`

- Path within an archive to the file to delete.

&reftitle.returnvalues;

returns &true; on success, but it is better to check for thrown exception, and assume success if none is thrown.

&reftitle.errors;

Throws `PharException` if errors occur while flushing changes to disk.

&reftitle.examples;

### A `Phar::delete` example

    <?php
    try {
        $phar = new Phar('myphar.phar');
        $phar->delete('unlink/me.php');
        // this is equivalent to:
        unlink('phar://myphar.phar/unlink/me.php');
    } catch (Exception $e) {
        // handle errors
    }
    ?>

&reftitle.seealso;

- `PharData::delete`
- `Phar::unlinkArchive`