牛牛在线工具

Phar::isCompressed()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Phar::isCompressed()

检查当前 Phar 归档是否被压缩

函数名:Phar::isCompressed() 适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8 用法:Phar::isCompressed() 函数用于检查当前 Phar 归档是否被压缩。 语法:bool Phar::isCompressed(int $type) 参数: $type(可选):指定压缩类型,可选值为 Phar::GZ(gzip压缩)或 Phar::BZ2(bzip2压缩)。如果未指定该参数,则检查是否为任意压缩类型。 返回值:如果当前Phar归档被压缩,则返回true,否则返回false。 示例: <?php $phar = new Phar('myphar.phar'); $phar->addFile('myfile.txt'); // 检查是否被任意压缩 if ($phar->isCompressed()) { echo 'Phar 归档被压缩'; } else { echo 'Phar 归档未被压缩'; } // 检查是否被gzip压缩 if ($phar->isCompressed(Phar::GZ)) { echo 'Phar 归档被gzip压缩'; } else { echo 'Phar 归档未被gzip压缩'; } // 检查是否被bzip2压缩 if ($phar->isCompressed(Phar::BZ2)) { echo 'Phar 归档被bzip2压缩'; } else { echo 'Phar 归档未被bzip2压缩'; } ?> 以上示例创建了一个名为 myphar.phar 的 Phar 归档,并添加了一个文件 myfile.txt。然后,使用 isCompressed() 函数来检查归档是否被压缩,分别检查是否被任意压缩、gzip压缩和bzip2压缩,并输出相应的结果。