php[world] 2018 - Call for Speakers


(PHP 5, PHP 7)

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


abstract public bool 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

Voitcus at gmail dot com
5 years ago
If your class implements also ArrayAccess interface, you could use as valid() body

function valid(){   
   return $this->offsetExists($this->position);
seva dot lapsha at gmail dot com
8 years ago
If Iterator::valid() returns false, the foreach() loop will be terminated.
To Top