(PHP >= 5.3.0, PECL phar >= 1.0.0)
Phar::canCompress — Détermine si l'extension phar supporte une la compression en utilisant soit zip soit bzip2
Cette méthode doit être utilisée pour déterminer si la compression est possible avant de charger une archive phar qui contient des fichiers compressés.
Phar::GZ et Phar::BZ2 peuvent être utilisées pour déterminer si la compression est possible avec respectivement zlip ou bzip2.
TRUE si la compression/décompression est disponible, FALSE sinon.
Exemple #1 Un exemple avec Phar::canCompress()
<?php
if (Phar::canCompress()) {
echo file_get_contents('phar://pharcompresse.phar/interne/fichier.txt');
} else {
echo 'compression non disponible';
}
?>