SimpleXMLElement::current

(PHP 8)

SimpleXMLElement::currentLiefert das aktuelle Element

Beschreibung

public SimpleXMLElement::current(): SimpleXMLElement
Warnung

Vor PHP 8.0 war SimpleXMLElement::current() nur in der Kindklasse SimpleXMLIterator deklariert.

Diese Methode gibt das aktuelle Element als SimpleXMLElement-Objekt zurück.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt das aktuelle Element als SimpleXMLElement-Objekt zurück.

Fehler/Exceptions

Wirft bei einem Fehler einen Error.

Changelog

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.

Beispiele

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

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top