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


Store value of a SimpleXML node even if it updates

我试图存储xml节点的值,并保持不变,即使它更新。

如果我这样做:

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

输出将是

1
2

我希望$blah保持不变,不管$sxml->node发生了什么。我该怎么做呢?

$sxml->node给出的SimpleXML对象类型转换为字符串:

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