(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::count — 傳回 Phar 封存中項目的數量(檔案)
模式
mode
是一個整數值,用於指定要使用的計數模式。預設情況下,它被設定為 COUNT_NORMAL
,它只計算 Phar 存檔中未被刪除或隱藏的項目數量。當設定為 COUNT_RECURSIVE
時,它會計算 Phar 存檔中的所有項目,包括已刪除或隱藏的項目。
此 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