PHP 8.4.0 RC4 available for testing

IteratorIterator::valid

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

IteratorIterator::validVérifie si l'élément actuel est valide

Description

public IteratorIterator::valid(): bool

Vérifie si l'élément actuel est valide.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne true si l'élément actuel est valide, sinon false

Voir aussi

add a note

User Contributed Notes 1 note

up
1
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