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 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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top