SimpleXMLElement::current

(PHP 8)

SimpleXMLElement::currentRetorna la entrada actual

Descripción

public SimpleXMLElement::current(): SimpleXMLElement
Advertencia

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.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Retorna el elemento actual como un objeto SimpleXMLElement.

Errores/Excepciones

Se lanza una Error en caso de fallo.

Historial de cambios

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.

Ejemplos

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

Ver también

add a note

User Contributed Notes

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