PHP | SplObjectStorage valid()函数
SplObjectStorage::valid()函数是PHP中的一个内置函数,用于检查当前存储条目是否有效。
句法:
bool SplObjectStorage::valid()
参数:此函数不接受任何参数。
返回值:如果迭代器条目有效,则此函数返回 true,否则返回 false。
下面的程序说明了PHP中的SplObjectStorage::valid()函数:
方案一:
attach($obj, "GFG");
// Use rewind() function to rewind the
// iterator to the first storage element
$str->rewind();
// Use valid() function to check current
// iterator is valid entry or not
print($str->valid());
?>
输出:
1
方案二:
rewind();
while($gfg->valid()) {
var_dump($gfg->getInfo());
// Moving to next element
$gfg->next();
}
?>
输出:
string(3) "GFG"
string(12) "GeeksClasses"
string(4) "SUDO"
参考: https://www. PHP.net/manual/en/splobjectstorage.valid。 PHP