Countable::count

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

Countable::countCompte le nombre d'éléments d'un objet

Description

public Countable::count(): int

Cette méthode est exécutée lorsque le value pour count() est un objet implémentant Countable.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Le nombre compté, sous forme int.

Exemples

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