PHP 8.4.2 Released!

SimpleXMLElement::valid

(PHP 8)

SimpleXMLElement::validПроверяет, является ли текущий элемент корректным

Описание

public SimpleXMLElement::valid(): bool
Внимание

До версии PHP 8.0 метод SimpleXMLElement::valid() был объявлен только для дочернего класса SimpleXMLIterator.

Метод проверяет, является ли текущий элемент корректным после вызовов SimpleXMLElement::rewind() или SimpleXMLElement::next().

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Возвращает true, если текущий элемент является корректным, в противном случае возвращает false

Примеры

Пример #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) поскольку существует только один элемент
?>

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top