(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::count — 返回 Phar 归档中的条目(文件)数量
mode
mode
是一个整数,指定要使用的计数模式。默认情况下,它设置为 COUNT_NORMAL
,它只计算归档中未被删除或隐藏的条目数量。当设置为 COUNT_RECURSIVE
时,它将计算归档中的所有条目,包括已删除或隐藏的条目。
此 Phar 中包含的文件数量,如果没有,则为 0
(数字零)。
示例 #1 Phar::count() 示例
<?php
// 确保它不存在
@unlink('brandnewphar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar', 0, 'brandnewphar.phar');
} catch (Exception $e) {
echo '无法创建 Phar:', $e;
}
echo '新的 Phar 包含 ' . $p->count() . " 个条目\n";
$p['file.txt'] = 'hi';
echo '新的 Phar 包含 ' . $p->count() . " 个条目\n";
?>
以上示例将输出
The new phar has 0 entries The new phar has 1 entries