PharData::__construct
En esta página
PharData::__construct
Construye un objeto de archivo tar o zip no ejecutable
Descripción#
public PharData::__construct(string $filename, [int $flags], [string $alias], [int $format])
```php
## Parámetros
`filename`
Ruta hacia un archivo tar/zip existente o a crear
`flags`
Banderas a pasar a la clase padre `Phar` `RecursiveDirectoryIterator`.
`alias`
El alias del archivo Phar a utilizar durante las llamadas a las funcionalidades de flujo.
`format`
Una de las [constantes de formato de archivo](#phar.constants.fileformat) disponibles en la clase `Phar`.
## Errores/Excepciones
Levanta una excepción `BadMethodCallException` si es llamada dos veces, una excepción `UnexpectedValueException` si el archivo phar no puede ser abierto.
## Ejemplos
Un ejemplo con `PharData::__construct`
```php