(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Countable::count — Compte le nombre d'éléments d'un objet
Cette méthode est exécutée lorsque le value
pour
count() est un objet implémentant
Countable.
Cette fonction ne contient aucun paramètre.
Le nombre compté, sous forme int.
Exemple #1 Exemple avec 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 "J'ai été compté " . count($counter) . " fois\n";
}
?>
Résultat de l'exemple ci-dessus est 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