(PHP 5 >= 5.1.0, PHP 7)
Countable::count — Count elements of an object
This method is executed when using the count() function on an object implementing Countable.
Esta função não possui parâmetros.
The custom count as an int.
Nota:
The return value is cast to an int.
Exemplo #1 Countable::count() example
<?php
class myCounter implements Countable {
private $count = 0;
public function count() {
return ++$this->count;
}
}
$counter = new myCounter;
for($i=0; $i<10; ++$i) {
echo "I have been count()ed " . count($counter) . " times\n";
}
?>
O exemplo acima irá imprimir algo similar à:
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