PharFileInfo::__construct
En esta página
PharFileInfo::__construct
Construye un objeto de entrada Phar
Descripción#
public PharFileInfo::__construct(string $filename)
```php
Este método no debe ser llamado directamente. En su lugar, un objeto PharFileInfo es inicializado llamando `Phar::offsetGet` mediante un acceso de tipo array.
## Parámetros
`filename`
La URL completa para recuperar un fichero. Si se desea recuperar la información del fichero `mi/fichero.php` del phar `boo.phar`, se deberá especificar `phar://boo.phar/mi/fichero.php`.
## Errores/Excepciones
Genera una excepción `BadMethodCallException` si [\_\_construct()](#object.construct) es llamado dos veces. Genera una excepción `UnexpectedValueException` si la URL del phar solicitado está mal formada, si el phar no puede ser abierto o si el fichero no puede ser encontrado dentro del phar.
## Ejemplos
Ejemplo con `PharFileInfo::__construct`
```php
El ejemplo anterior mostrará:
línea número 1: hola
línea número 2: mi
línea número 3: amigo
línea número 1: hola
línea número 2: mi
línea número 3: amigo