(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 contiene ningún parámetro.
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();
}
?>
Resultado del ejemplo anterior es similar a :
0 1