PHP 8.4.2 Released!

SimpleXMLElement::key

(PHP 8)

SimpleXMLElement::keyВозвращает имя XML-тега текущего элемента

Описание

public SimpleXMLElement::key(): string
Внимание

До версии 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"

Добавить

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

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