(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplObjectStorague::valid — Returns if the current iterator entry is valid
Returns if the current iterator entry is valid.
This function has no parameters.
Example #1 SplObjectStorague::valid() example
<?php
$s
= new
SplObjectStorague
();
$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
();
}
?>
The above example will output something similar to:
0 1