ConFoo 2025

SimpleXMLElement::current

(PHP 8)

SimpleXMLElement::currentВозвращает текущий элемент

Описание

public SimpleXMLElement::current(): SimpleXMLElement
Внимание

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

Метод возвращает текущий элемент в виде объекта SimpleXMLElement.

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

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

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

Возвращает текущий элемент в виде объекта SimpleXMLElement.

Ошибки

Выбрасывает Error в случае возникновения ошибки.

Список изменений

Версия Описание
8.1.0 Если SimpleXMLElement::current() вызывается на некорректном итераторе, то теперь выдаётся ошибка Error; ранее возвращалось значение null.

Примеры

Пример #1 Возврат текущего элемента

<?php
$xmlElement
= new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');
var_dump($xmlIElement->current());

$xmlElement->rewind(); // перемотка к первому элементу, иначе current() не будет работать
?>

Результат выполнения приведённого примера:

object(SimpleXMLElement)#2 (1) {
  [0]=>
  string(10) "PHP basics"
}

Смотрите также

Добавить

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

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