(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Countable::count — Cuenta el número de elementos de un objeto
Este método se ejecuta cuando el value para
count() es un objeto que implementa
Countable.
Esta función no contiene ningún parámetro.
El número contado, en forma int.
Ejemplo #1 Ejemplo con Countable::count()
<?php
class Counter implements Countable
{
private $count = 0;
public function count(): int
{
return ++$this->count;
}
}
$counter = new Counter;
for ($i = 0; $i < 10; ++$i) {
echo "He sido contado " . count($counter) . " veces\n";
}
?>Resultado del ejemplo anterior es similar a :
He sido contado 1 veces He sido contado 2 veces He sido contado 3 veces He sido contado 4 veces He sido contado 5 veces He sido contado 6 veces He sido contado 7 veces He sido contado 8 veces He sido contado 9 veces He sido contado 10 veces