Countable::count
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Countable::count — Count elements of an object
Descripción
public Countable::count():
int
This method is executed when the value
for
count() is an object implementing
Countable.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
The custom count as an int.
Ejemplos
Ejemplo #1 Countable::count() example
<?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 "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