Documentación offline PHP master

SimpleXMLElement::current

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SimpleXMLElement::current

Retorna la entrada actual

Descripción#

public SimpleXMLElement::current(): SimpleXMLElement
```php

> [!WARNING]
> 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 contiene ningún parámetro.

## 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

Retorna el elemento actual
PHP basicsXML basics'); $xmlElement->rewind(); // Retorno al primer elemento, de lo contrario current() no funciona var_dump($xmlElement->current()); ?>

```php

El ejemplo anterior mostrará:

object(SimpleXMLElement)#2 (1) {
  [0]=>
  string(10) "PHP basics"
}

Véase también#

SimpleXMLElement::key, SimpleXMLElement::next, SimpleXMLElement::rewind, SimpleXMLElement::valid, SimpleXMLElement