Phar::canCompress
phar 拡張モジュールが zlib あるいは bzip2 による圧縮をサポートしているかどうかを返す
説明
final public static bool Phar::canCompress(int $compression
= 0)
パラメータ
-
compression
-
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::getCompressedSize
- PharFileInfo::isCompressed
- PharFileInfo::compress
- PharFileInfo::decompress
- Phar::isCompressed
- Phar::compressFiles
- Phar::decompressFiles
- Phar::getSupportedCompression
- Phar::convertToExecutable
- Phar::convertToData