(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canCompress — 返回 phar 扩展是否支持使用 zlib 或 bzip2 进行压缩
这应该在加载包含压缩文件的 phar 存档之前用于测试是否可以进行压缩。
compression
可以使用 Phar::GZ
或 Phar::BZ2
来测试是否可以针对特定的压缩算法(zlib 或 bzip2)进行压缩。
示例 #1 一个 Phar::canCompress() 示例
<?php
if (Phar::canCompress()) {
echo file_get_contents('phar://compressedphar.phar/internal/file.txt');
} else {
echo 'no compression available';
}
?>