PHP Conference Japan 2024

SimpleXMLElement::current

(无版本信息可用,可能仅在 Git 中)

SimpleXMLElement::current返回当前元素

描述

public SimpleXMLElement::current(): SimpleXMLElement
警告

在 PHP 8.0 之前,SimpleXMLElement::current() 仅在子类 SimpleXMLIterator 上声明。

此方法将当前元素作为 SimpleXMLElement 对象返回。

参数

此函数没有参数。

返回值

将当前元素作为 SimpleXMLElement 对象返回。

错误/异常

在失败时抛出 Error

变更日志

版本 描述
8.1.0 如果在无效迭代器上调用 SimpleXMLElement::current(),现在会抛出 Error。以前,会返回 null

示例

示例 #1 返回当前元素

<?php
$xmlElement
= new SimpleXMLElement('<books><book>PHP basics</book><book>XML basics</book></books>');

$xmlElement->rewind(); // 重置到第一个元素,否则 current() 无法工作
var_dump($xmlElement->current());
?>

以上示例将输出

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

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top