SimpleXMLElement::valid

(No version information available, might only be in Git)

SimpleXMLElement::validVerifica se o elemento atual é válido

Descrição

public SimpleXMLElement::valid(): bool
Warning

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().

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true se o elemento atual for válido, caso contrário false

Exemplos

Example #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
?>