(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 '無法使用壓縮';
}
?>