(PHP 8)
SimpleXMLElement::key — Возвращает имя XML-тега текущего элемента
До версии PHP 8.0 метод SimpleXMLElement::key() был объявлен только для дочернего класса SimpleXMLIterator.
Метод получает имя XML-тега текущего элемента.
У этой функции нет параметров.
Возвращает имя XML-тега элемента, на который ссылается текущий объект SimpleXMLElement.
Выбрасывает Error в случае возникновения ошибки.
Версия | Описание |
---|---|
8.1.0 |
В случае вызова метода SimpleXMLElement::key()
на некорректном итераторе теперь выдаётся ошибка Error;
ранее возвращалось значение false .
|
Пример #1 Получение текущего ключа XML-тега
<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');
echo var_dump($xmlElement->key());
$xmlElement->rewind(); // перемотка к первому элементу
echo var_dump($xmlElement->key());
?>
Результат выполнения приведённого примера:
bool(false) string(4) "book"