(无版本信息可用,可能仅存在于 Git 中)
SimpleXMLElement::valid — 检查当前元素是否有效
在 PHP 8.0 之前,SimpleXMLElement::valid() 仅在子类 SimpleXMLIterator 上声明。
此方法在调用 SimpleXMLElement::rewind() 或 SimpleXMLElement::next() 后检查当前元素是否有效。
此函数没有参数。
示例 #1 检查当前元素是否有效
<?php
$xmlElement = new SimpleXMLElement('<books><book>SQL Basics</book></books>');
$xmlElement->rewind(); // 回到第一个元素
echo var_dump($xmlElement->valid()); // bool(true)
$xmlElement->next(); // 前进到下一个元素
echo var_dump($xmlElement->valid()); // bool(false) 因为只有一个元素
?>