(PHP 5 >= 5.1.0, PHP 7)
Countable::count — Compte le nombre d'éléments d'un objet
Countable::count() est exécutée lorsque la fonction count() est appelée sur un objet qui implémente l'interface Countable.
Cette fonction ne contient aucun paramètre.
Le nombre compté, sous forme integer.
Note:
La valeur retournée est forcée en integer.
Exemple #1 Exemple avec Countable::count()
<?php
class myCounter implements Countable {
private $count = 0;
public function count() {
return ++$this->count;
}
}
$counter = new myCounter;
for($i=0; $i<10; ++$i) {
echo "J'ai été compté " . count($counter) . " fois\n";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
J'ai été compté 1 fois J'ai été compté 2 fois J'ai été compté 3 fois J'ai été compté 4 fois J'ai été compté 5 fois J'ai été compté 6 fois J'ai été compté 7 fois J'ai été compté 8 fois J'ai été compté 9 fois J'ai été compté 10 fois