(沒有版本資訊,可能只在 Git 中)
SimpleXMLElement::valid — 檢查目前元素是否有效
在 PHP 8.0 之前,SimpleXMLElement::valid() 僅在子類別 SimpleXMLIterator 上宣告。
這個方法會在呼叫 SimpleXMLElement::rewind() 或 SimpleXMLElement::next() 之後檢查目前元素是否有效。
此函式沒有參數。
範例 #1 檢查目前的元素是否有效
<?php
$xmlElement = new SimpleXMLElement('<books><book>SQL 基礎</book></books>');
$xmlElement->rewind(); // 重置到第一個元素
echo var_dump($xmlElement->valid()); // bool(true)
$xmlElement->next(); // 前進到下一個元素
echo var_dump($xmlElement->valid()); // bool(false) 因為只有一個元素
?>