(PHP 8)
SimpleXMLElement::current — Liefert das aktuelle Element
Vor PHP 8.0 war SimpleXMLElement::current() nur in der Kindklasse SimpleXMLIterator deklariert.
Diese Methode gibt das aktuelle Element als SimpleXMLElement-Objekt zurück.
Diese Funktion besitzt keine Parameter.
Gibt das aktuelle Element als SimpleXMLElement-Objekt zurück.
Wirft bei einem Fehler einen Error.
Version | Beschreibung |
---|---|
8.1.0 |
Wenn SimpleXMLElement::current() mit einem
ungültigen Iterator aufgerufen wird, wird nun ein
Error geworfen; zuvor wurde null
zurückgegeben.
|
Beispiel #1 Zurückgeben des aktuellen Elements
<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');
$xmlElement->rewind(); // zurücksetzen auf das erste Element,
// sonst funktioniert current() nicht
var_dump($xmlElement->current());
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
object(SimpleXMLElement)#2 (1) { [0]=> string(10) "PHP basics" }