(PHP 5 >= 5.1.0)
Countable::count — Cuenta los elementos de un objeto
Este método se ejecuta cuando se utiliza la función count() sobre un objeto que implementa la clase Countable.
Esta función no tiene parámetros.
El recuento personalizado en formato integer.
Nota:
El valor devuelto se convierte en integer.
Ejemplo #1 Ejemplo de Countable::count()
<?php
class myCounter implements Countable {
public function count() {
static $count = 0;
return ++$count;
}
}
$counter = new myCounter;
for($i=0; $i<10; ++$i) {
echo "I have been count()ed " . count($counter) . " times\n";
}
?>
El resultado del ejemplo sería algo similar a:
I have been count()ed 1 times I have been count()ed 2 times I have been count()ed 3 times I have been count()ed 4 times I have been count()ed 5 times I have been count()ed 6 times I have been count()ed 7 times I have been count()ed 8 times I have been count()ed 9 times I have been count()ed 10 times