Phar::offsetExists

Determines whether a file exists in the phar

&reftitle.description; public `bool` `Phar::offsetExists` `string` `localName`

This is an implementation of the ArrayAccess interface allowing direct manipulation of the contents of a Phar archive using array access brackets.

offsetExists() is called whenever `isset` is called.

&reftitle.parameters;

`localName`

- The filename (relative path) to look for in a Phar.

&reftitle.returnvalues;

Returns &true; if the file exists within the phar, or &false; if not.

&reftitle.examples;

### A `Phar::offsetExists` example

    <?php
    $p = new Phar(dirname(__FILE__) . '/my.phar', 0, 'my.phar');
    $p['firstfile.txt'] = 'first file';
    $p['secondfile.txt'] = 'second file';
    // the next set of lines call offsetExists() indirectly
    var_dump(isset($p['firstfile.txt']));
    var_dump(isset($p['nothere.txt']));
    ?>

&example.outputs;

    bool(true)
    bool(false)

&reftitle.seealso;

- `Phar::offsetGet`
- `Phar::offsetSet`
- `Phar::offsetUnset`