(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 tiene parámetros.
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";
}
?>
El resultado del ejemplo sería algo 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