2024 年日本 PHP 研討會

Phar::canCompress

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

Phar::canCompress傳回 phar 擴充套件是否支援使用 zlib 或 bzip2 進行壓縮

說明

final public static Phar::canCompress(int $compression = 0): bool

這應該用於在載入包含壓縮檔案的 phar 封存之前測試是否可以進行壓縮。

參數

compression

可以使用 Phar::GZPhar::BZ2 來測試是否可以使用特定壓縮演算法 (zlib 或 bzip2) 進行壓縮。

傳回值

如果可以使用壓縮/解壓縮,則傳回 true,否則傳回 false

範例

範例 #1 一個 Phar::canCompress() 的範例

<?php
if (Phar::canCompress()) {
echo
file_get_contents('phar://compressedphar.phar/internal/file.txt');
} else {
echo
'無法使用壓縮';
}
?>

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top