そのまんま!
Phar::canCompress
(no version information, might be only in CVS)
Phar::canCompress -- phar 拡張モジュールが zlib あるいは bzip2 による圧縮をサポートしているかどうかを返す
説明
bool
Phar::canCompress ( [int type] )
これは、圧縮されたファイルを含む phar を読み込む前に、
圧縮が可能かどうかを調べるために使用します。
パラメータ
type
Phar::GZ あるいは Phar::BZ2
のいずれかを指定し、指定した圧縮アルゴリズムでの圧縮が可能かどうかを調べます。
返り値
圧縮/展開 が可能な場合に TRUE、そうでない場合に FALSE を返します。
例
例 1. Phar::canCompress() の例
<?php if (Phar::canCompress()) { echo file_get_contents('phar://compressedphar.phar/internal/file.txt'); } else { echo '圧縮はできません'; } ?>
|
|
参考
PharFileInfo::isCompressed() |