Countable::count

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

Countable::countCount elements of an object

Descrizione

public Countable::count(): int

This method is executed when the value for count() is an object implementing Countable.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The custom count as an int.

Esempi

Example #1 Countable::count() example

<?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
"I have been count()ed " . count($counter) . " times\n";
}

?>

Il precedente esempio visualizzerà qualcosa simile a:

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