Countable::count
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Countable::count — Conta elementos de um objeto
Descrição
public Countable::count():
int
Este método é executado quando o parâmetro value
para
a função count() é um objeto que implementa
Countable.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
O número personalizado como um int.
Exemplos
Exemplo #1 Exemplo de 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 "Eu fui contado " . count($counter) . " vezes\n";
}
?>
O exemplo acima produzirá
algo semelhante a:
Eu fui contado 1 vezes
Eu fui contado 2 vezes
Eu fui contado 3 vezes
Eu fui contado 4 vezes
Eu fui contado 5 vezes
Eu fui contado 6 vezes
Eu fui contado 7 vezes
Eu fui contado 8 vezes
Eu fui contado 9 vezes
Eu fui contado 10 vezes