(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplObjectStorage::valid — Comprobar si la entrada actual del iterador es válida
Devuelve si la entrada actual del iterador es válida.
Esta función no tiene parámetros.
Devuelve true
si la entrada actual del iterador es válida, en caso contrario false
.
Ejemplo #1 Ejemplo de SplObjectStorage::valid()
<?php
$s = new SplObjectStorage();
$o1 = new stdClass;
$o2 = new stdClass;
$s->attach($o1, "d1");
$s->attach($o2, "d2");
$s->rewind();
while($s->valid()) {
echo $s->key()."\n";
$s->next();
}
?>
El resultado del ejemplo sería algo similar a:
0 1