(PHP 8)
SimpleXMLElement::current — Retorna la entrada actual
Antes de PHP 8.0, SimpleXMLElement::current() solo estaba declarada en la subclase SimpleXMLIterator.
Este método retorna el elemento actual como un objeto SimpleXMLElement.
Esta función no tiene parámetros.
Retorna el elemento actual como un objeto SimpleXMLElement.
Se lanza una Error en caso de fallo.
Versión | Descripción |
---|---|
8.1.0 |
Se lanza una Error si
SimpleXMLElement::current() es llamada sobre un
iterador inválido. Anteriormente, se retornaba null .
|
Ejemplo #1 Retorna el elemento actual
<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');
$xmlElement->rewind(); // Retorno al primer elemento, de lo contrario current() no funciona
var_dump($xmlElement->current());
?>
El resultado del ejemplo sería:
object(SimpleXMLElement)#2 (1) { [0]=> string(10) "PHP basics" }