(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"
