0
我試圖加載一個xml節點<item id="n">
,其中id
在$id
中指定。simplexml對象選擇器不接受變量?
$xml=simplexml_load_file("news.rss");
foreach($xml->channel->item[$id]->attributes() as $a => $b) {
echo $a,'="',$b,"\"\n";
}
將返回PHP Fatal error: Call to a member function attributes() on a non-object
。
但是,將第2行上的$id
更改爲數字(如1
)將使其正常工作。這裏發生了什麼? $id
是一個整數。