(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Introduction
Cet itérateur abstrait filtre les valeurs indésirables. Cette classe
doit être étendue pour implémenter des opérateurs personnalisés. La
méthode FilterIterator::accept() doit être
implémentée dans la sous-classe.
Synopsis de la classe
abstract
class
FilterIterator
extends
IteratorIterator
{
/* Méthodes */
public __construct(Iterator
$iterator
)
public
accept(): bool
public
current(): mixed
public
key(): mixed
public
next(): void
public
rewind(): void
public
valid(): bool
/* Méthodes héritées */
public IteratorIterator::current(): mixed
public IteratorIterator::getInnerIterator(): ?Iterator
public IteratorIterator::key(): mixed
public IteratorIterator::next(): void
public IteratorIterator::rewind(): void
public IteratorIterator::valid(): bool
}
Sommaire
- FilterIterator::accept — Vérifie si l'élément courant de l'itérateur est acceptable
- FilterIterator::__construct — Construit un filterIterator
- FilterIterator::current — Récupère la valeur de l'élément courant
- FilterIterator::key — Récupère la clé courante
- FilterIterator::next — Déplace l'itérateur à la position suivante
- FilterIterator::rewind — Replace l'itérateur au début
- FilterIterator::valid — Vérifie si l'élément courant est valide