存储SimpleXML节点的值,即使它更新

时间:2013-05-10 21:39:31

标签: php simplexml

我正在尝试存储xml节点的值,即使它更新也保持不变。

如果我这样做:

$sxml->node = 1;
$blah = $sxml->node;
echo($blah . "<br />");
$sxml->node = 2;
echo($blah . "<br />");

输出

1
2

无论$ sxml-&gt;节点发生了什么,我都希望$ blah保持不变。我该怎么做?

1 个答案:

答案 0 :(得分:1)

Type cast$sxml->node给予字符串的SimpleXML对象:

$blah = (string) $sxml->node;

这可以防止更新object's属性。