(PHP 8)
SimpleXMLElement::valid — Verifica si el elemento actual es válido
Antes de PHP 8.0, SimpleXMLElement::valid() solo estaba declarada en la subclase SimpleXMLIterator.
Este método verifica si el elemento actual es válido, después de una llamada a SimpleXMLElement::rewind() o SimpleXMLElement::next().
Esta función no tiene parámetros.
Ejemplo #1 Verifica si un elemento es válido
<?php
$xmlElement = new SimpleXMLElement('<books><book>SQL Basics</book></books>');
$xmlElement->rewind(); // Retorno al primer elemento
echo var_dump($xmlElement->valid()); // bool(true)
$xmlElement->next(); // Avance al siguiente elemento
echo var_dump($xmlElement->valid()); // bool(false) ya que solo hay un elemento
?>