Documentación offline PHP master

PharData::__construct

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

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