(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canCompress — Retorna se a extensão phar suporta compactação usando zlib ou bzip2
Isso deve ser usado para testar se a compactação é possível antes de carregar um arquivo phar contendo arquivos compactados.
compression
       Tanto Phar::GZ quanto Phar::BZ2 podem ser
       usados para testar se a compressão é possível com um algoritmo de compressão
       específico (zlib ou bzip2).
      
Exemplo #1 Um exemplo de Phar::canCompress()
<?php
if (Phar::canCompress()) {
    echo file_get_contents('phar://pharcompactado.phar/internos/arquivo.txt');
} else {
    echo 'nenhuma compactação disponível';
}
?>
