PHP 5.4.31 Released

Iterator::valid

(PHP 5 >= 5.0.0)

Iterator::validVérifie si la position courante est valide

Description

abstract public boolean Iterator::valid ( void )

Cette méthode est appelée après Iterator::rewind() et Iterator::next() pour vérifier si la position courante est valide.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

La valeur retournée sera transtypée en booléen, puis, évaluée. Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

add a note add a note

User Contributed Notes 2 notes

up
3
seva dot lapsha at gmail dot com
4 years ago
If Iterator::valid() returns false, the foreach() loop will be terminated.
up
1
Voitcus at gmail dot com
1 year ago
If your class implements also ArrayAccess interface, you could use as valid() body

function valid(){   
   return $this->offsetExists($this->position);
}
To Top