Countable::count

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

Countable::countConta elementos de um objeto

Descrição

public Countable::count(): int

Este método é executado ao usar a função count() em um objeto que implementa Countable.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

O número personalizado como um int.

Note:

O valor de retorno é convertido para um int.

Exemplos

Example #1 Exemplo de Countable::count()

<?php
class myCounter implements Countable {
    private $count = 0;
    public function count() {
        return ++$this->count;
    }
}

$counter = new myCounter;

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