函式名稱:Countable::count()
適用版本:PHP 5.3.0 及以上版本
用法:int Countable::count ( void )
說明:Countable::count()
函式用於繼承 Countable
介面的類中,用於返回物件中元素的數量。
引數:無
返回值:返回物件中元素的數量,型別為整型。
示例:
class MyList implements Countable {
private $items = array(); // 儲存列表元素的陣列
// 新增元素到列表中
public function add($item) {
$this->items[] = $item;
}
// 實現 Countable 介面中的 count 方法
public function count() {
return count($this->items);
}
}
$list = new MyList();
$list->add("Apple");
$list->add("Banana");
$list->add("Cherry");
echo $list->count(); // 輸出:3
在上面的示例中,我們建立了一個自定義類 MyList
,該類實現了 Countable
介面並實現了介面中的 count()
方法。該方法中使用 count()
函式來返回 $items
陣列中元素的數量,從而實現了自定義物件的計數功能。最後,我們建立了一個 MyList
物件 $list
並使用 count()
方法輸出了物件中元素的數量。