Determina si un fichero existe en el phar

# Phar::offsetExists

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

Phar::offsetExists — Determina si un fichero existe en el phar

### Descripción

public function Phar::offsetExists(string `$localName`): bool

Es una implementación de la interfaz ArrayAccess que permite la manipulación directa del contenido de un archivo Phar utilizando los corchetes de acceso al array.

offsetExists() es llamado como isset() es llamado.

### Parámetros

`localName`

  El nombre de fichero (en ruta relativa) a buscar en el Phar.

### Valores devueltos

Devuelve `true` si el fichero existe en el phar, `false` en caso contrario.

### Ejemplos

Ejemplo #1 Un ejemplo con Phar::offsetExists()

    <?php
    $p = new Phar(dirname(__FILE__) . '/mon.phar', 0, 'mon.phar');
    $p['premierfichier.txt'] = 'premier fichier';
    $p['secondfichier.txt'] = 'second fichier';
    // las líneas siguientes hacen uso de offsetExists() de forma indirecta
    var_dump(isset($p['premierfichier.txt']));
    var_dump(isset($p['pasla.txt']));
    ?>

El ejemplo anterior mostrará:

    bool(true)
    bool(false)

### Ver también

- Phar::offsetGet() - Obtiene un objeto PharFileInfo a partir de un fichero
- Phar::offsetSet() - Establece el contenido de un fichero interno en el archivo a partir del contenido de un fichero externo
- Phar::offsetUnset() - Elimina un fichero de un phar

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