(PHP 5 >= 5.3.0, PHP 7, PHP 8, 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.
compression
Phar::GZ
et Phar::BZ2
peuvent être utilisées
pour déterminer si la compression est possible avec respectivement zlib ou bzip2.
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';
}
?>