如何将simplexml节点值保存到字符串?

时间:2011-02-28 18:21:32

标签: php

我试图在节点中获取值,并将其保存到字符串变量中。我在大约5年内没有使用PHP,所以我不知道发生了什么?

string $errorMessage = (string)$error->message);
print_r($errorMessage);

什么都不返回

1 个答案:

答案 0 :(得分:2)

首先做

$errorMessage = (string)$error->message;

并且不要使用print_r用于回显数组,只需使用echo代替

echo $errorMessage;

Php不是强类型语言,所以你不需要做string $errorMessage;,但仍然在php中存在强制转换,coz对象如simplexml实现__toString魔术函数,当你将该对象强制转换为字符串时会自动调用。