PHP8 Phar::count
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::count — 返回 Phar 存档中的条目(文件)数
说明
public Phar::count(int $mode = COUNT_NORMAL): int
参数
mode
mode
是一个整数值,指定要使用的计数模式。 默认情况下,它设置为COUNT_NORMAL
, 它仅计算存档中尚未删除或隐藏的项目数。 设置为COUNT_RECURSIVE
时,它会计算存档中的所有项目, 包括那些已被删除或隐藏的内容。
返回值
此 phar 中包含的文件数,或(数字零) 如果没有。0
示例
示例 #1 A Phar::count() example
<?php
// make sure it doesn't exist
@unlink('brandnewphar.phar');
try {
$p = new Phar(dirname(__FILE__) . '/brandnewphar.phar', 0, 'brandnewphar.phar');
} catch (Exception $e) {
echo 'Could not create phar:', $e;
}
echo 'The new phar has ' . $p->count() . " entries\n";
$p['file.txt'] = 'hi';
echo 'The new phar has ' . $p->count() . " entries\n";
?>
以上示例会输出:
The new phar has 0 entries The new phar has 1 entries