📜  PHP | SplObjectStorage valid()函数

📅  最后修改于: 2022-05-13 01:56:23.576000             🧑  作者: Mango

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