PHP 8.3.4 Released!

IteratorIterator::valid

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

IteratorIterator::validVérifie si un itérateur est valide

Description

public IteratorIterator::valid(): bool

Vérifie si un itérateur est valide.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne true si l'itérateur est valide, et false sinon.

Voir aussi

add a note

User Contributed Notes 1 note

up
3
mike at eastghost dot com
6 years ago
An Iterator is "valid" when it has additional elements, beyond its element index.

Said another way: After an Iterator is next()'d to its final element, the Iterator is no longer "valid".

Said another way: A "hasNext" check would simply return ::valid()
To Top