Phar::isCompressed

Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on)

&reftitle.description; public ``int``false```Phar::isCompressed` &phar.write;

Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on). Zip-based phar archives cannot be compressed as a file, and so this method will always return &false; if a zip-based phar archive is queried.

&reftitle.parameters;

No parameters.

&reftitle.returnvalues;

`Phar::GZ`, `Phar::BZ2` or &false;.

&reftitle.examples;

### A `Phar::isCompressed` example

    <?php
    try {
        $phar1 = new Phar('myphar.zip.phar');
        var_dump($phar1->isCompressed());
        $phar2 = new Phar('myuncompressed.tar.phar');
        var_dump($phar2->isCompressed());
        $phar2->compress(Phar::GZ);
        var_dump($phar2->isCompressed() == Phar::GZ);
    } catch (Exception $e) {
    }
    ?>

&example.outputs;

    bool(false)
    bool(false)
    bool(true)

&reftitle.seealso;

- `PharFileInfo::getCompressedSize`
- `PharFileInfo::isCompressed`
- `PharFileInfo::decompress`
- `PharFileInfo::compress`
- `Phar::decompress`
- `Phar::compress`
- `Phar::canCompress`
- `Phar::compressFiles`
- `Phar::decompressFiles`
- `Phar::getSupportedCompression`