(PHP 5 >= 5.1.0, PHP 7)
Countable::count — Anzahl der Elemente eines Objekts
Die Methode wird ausgeführt, wenn die Funktion count() aufgerufen wird und die Klasse Countable implementiert ist.
Diese Funktion hat keine Parameter.
Die benutzerdefinierte Anzahl als integer.
Hinweis:
Der Rückgabewert wird umgewandelt in einen integer-Wert.
Beispiel #1 Countable::count() Beispiel
<?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";
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
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