Documentación offline PHP master

PharFileInfo::isCompressed

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

En esta página

PharFileInfo::isCompressed

Indica si la entrada está comprimida

Descripción#

public PharFileInfo::isCompressed([int $compression]): bool
```php

Este método determina si un fichero dentro de un archivo Phar está comprimido con una de las compresiones Gzip o Bzip2.

## Parámetros

`compression`  
Una de las compresiones `Phar::GZ` o `Phar::BZ2`, sin compresión por omisión.

## Valores devueltos

`true` si el fichero dentro del archivo está comprimido, `false` en caso contrario.

## Historial de cambios

| Versión | Descripción                      |
|---------|----------------------------------|
| 8.0.0   | `compression` ahora es nullable. |

## Ejemplos

Un ejemplo con `PharFileInfo::isCompressed`
setCompressedGZ(); $file = $p['monfichier.txt']; $file2 = $p['monfichier2.txt']; var_dump($file->isCompressed()); var_dump($file2->isCompressed()); } catch (Exception $e) { echo 'La creación/modificación de mon.phar ha fallado: ', $e; } ?>

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)

Véase también#

PharFileInfo::getCompressedSize, PharFileInfo::decompress, PharFileInfo::compress, Phar::decompress, Phar::compress, Phar::canCompress, Phar::isCompressed, Phar::getSupportedCompression, Phar::decompressFiles, Phar::compressFiles