PharFileInfo::decompress
En esta página
PharFileInfo::decompress
Descomprime la entrada Phar actual dentro del phar
Descripción#
public PharFileInfo::decompress(): true
```php
Este método descomprime el fichero dentro del archivo Phar. Según la forma en que el fichero esté comprimido, las extensiones [bzip2](#ref.bzip2) o [zlib](#ref.zlib) deben estar activadas para aprovechar esta funcionalidad. Al igual que con todas las funcionalidades que modifican el contenido de un phar, la variable INI [phar.readonly](#ini.phar.readonly) debe estar a off para tener éxito si el fichero se encuentra en un archivo `Phar`. Los ficheros dentro de archivos `PharData` no tienen esta restricción.
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Retorna siempre `true`.
## Errores/Excepciones
Se genera una excepción `BadMethodCallException` si la variable INI [phar.readonly](#ini.phar.readonly) está a on, o si la extensión [bzip2](#ref.bzip2)/[zlib](#ref.zlib) no está disponible.
## Ejemplos
Ejemplo con `PharFileInfo::decompress`
```php
El ejemplo anterior mostrará:
int(4096)
bool(false)
Véase también#
PharFileInfo::getCompressedSize, PharFileInfo::isCompressed, PharFileInfo::compress, Phar::canCompress, Phar::isCompressed, Phar::compressFiles, Phar::decompressFiles, Phar::compress, Phar::decompress, Phar::getSupportedCompression