(PHP >= 5.3.0, PECL phar >= 1.0.0)
Returns whether phar extension supports compression using either zlib or bzip2
final public static bool Phar::canCompress ([ int $type = 0 ] )
This should be used to test whether compression is possible prior to loading a phar archive containing compressed files.
Parameters:
type
Either Phar::GZ or Phar::BZ2 can be used to test whether compression is possible with a specific compression algorithm (zlib or bzip2).
Returns:
TRUE
if compression/decompression is available, FALSE
if not.
Examples:
A Phar::canCompress() example
<?php if (Phar::canCompress()) { echo file_get_contents('phar://compressedphar.phar/internal/file.txt'); } else { echo 'no compression available'; } ?>
See also:
PharFileInfo::getCompressedSize() -
PharFileInfo::isCompressed() -
Please login to continue.