(PHP 5 >= 5.1.0, PHP 7)
Countable::count — Количество элементов объекта
Этот метод выполняется при использовании count() на объекте, реализующем интерфейс Countable.
У этой функции нет параметров.
Пользовательское значение типа integer.
Замечание:
Возвращаемое значение приводится к типу integer.
Пример #1 Пример использования Countable::count()
<?php
class myCounter implements Countable {
private $count = 0;
public function count() {
return ++$this->count;
}
}
$counter = new myCounter;
for($i=0; $i<10; ++$i) {
echo "Я посчитан " . count($counter) . " раз\n";
}
?>
Результатом выполнения данного примера будет что-то подобное:
Я посчитан 1 раз Я посчитан 2 раз Я посчитан 3 раз Я посчитан 4 раз Я посчитан 5 раз Я посчитан 6 раз Я посчитан 7 раз Я посчитан 8 раз Я посчитан 9 раз Я посчитан 10 раз