Documentación offline PHP master

Phar::offsetGet

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

En esta página

Phar::offsetGet

Obtiene un objeto

PharFileInfo

a partir de un fichero

Descripción#

public Phar::offsetGet(string $localName): SplFileInfo
```php

Esta 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 a array. `Phar::offsetGet` se utiliza para extraer ficheros de un archivo Phar.

## Parámetros

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

## Valores devueltos

Se devuelve un objeto `PharFileInfo` que puede ser utilizado para integrar el contenido de un fichero o para recuperar información sobre el fichero actual.

## Errores/Excepciones

Este método lanza una excepción `BadMethodCallException` si el fichero no existe en el archivo Phar.

## Ejemplos

Ejemplo con `Phar::offsetGet`

Al igual que con todas las clases que implementan la interfaz `ArrayAccess`, `Phar::offsetGet` es llamada automáticamente cuando se utilizan los corchetes de acceso a array (`[]`).

```php

El ejemplo anterior mostrará:

el fichero existe
Entry nexistepas.txt does not exist

Véase también#

Phar::offsetExists, Phar::offsetSet, Phar::offsetUnset