(PHP 8)
SimpleXMLElement::key — Liefert den aktuellen Schlüssel
Vor PHP 8.0 war SimpleXMLElement::key() nur in der Kindklasse SimpleXMLIterator deklariert.
Diese Methode ermittelt den Namen des XML-Tags des aktuellen Elements.
Diese Funktion besitzt keine Parameter.
Gibt den Namen des XML-Tags des Elements zurück, auf das das aktuelle SimpleXMLElement-Objekt verweist.
Wirft bei einem Fehler einen Error.
Version | Beschreibung |
---|---|
8.1.0 |
Wenn SimpleXMLElement::key() mit einem
ungültigen Iterator aufgerufen wird, wird nun ein
Error geworfen; zuvor wurde false
zurückgegeben.
|
Beispiel #1 Ermitteln des Schlüssels des aktuellen XML-Tags
<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');
echo var_dump($xmlElement->key());
$xmlElement->rewind(); // zurücksetzen auf das erste Element
echo var_dump($xmlElement->key());
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
bool(false) string(4) "book"