(PHP 8)
SimpleXMLElement::valid — Verifica se o elemento atual é válido
Antes do PHP 8.0, SimpleXMLElement::valid() era declarado somente na sub-classe SimpleXMLIterator.
Este método verifica se o elemento atual é válido após chamadas a SimpleXMLElement::rewind() ou SimpleXMLElement::next().
Esta função não possui parâmetros.
Exemplo #1 Verificanso se o elemento atual é válido
<?php
$xmlElement = new SimpleXMLElement('<livros><livro>SQL Básico</livro></livros>');
$xmlElement->rewind(); // retrocede ao primeiro elemento
echo var_dump($xmlElement->valid()); // bool(true)
$xmlElement->next(); // avança para o próximo elemento
echo var_dump($xmlElement->valid()); // bool(false) porque só existe um elemento
?>