2024 年日本 PHP 研討會

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 是一個整數值,用於指定要使用的計數模式。預設情況下,它被設定為 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

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top