0
我使用PHP的simpleXML從xml中提取值。當我回應該值時,它很好,但是當我將值存儲在一個PHP變量中,然後對它進行一些數學運算或甚至回顯時,它不會返回任何內容。我var_dumped $ _SESSION存儲的價值,它顯示:["shippingPrice"]=> object(SimpleXMLElement)#6 (1) { [0]=> string(4) "5.60"
,而不是拉伸只有5.60值。將使用SimpleXML檢索到的值存儲到PHP變量中
我怎麼能做到這一點?
這裏是我的代碼:
$response = new SimpleXMLElement($result);
$shippingPrice = $response->Package->Postage->Rate;
$_SESSION['shippingPrice'] = $shippingPrice;
echo $shippingPrice;
echo $_SESSION['shippingPrice'];
兩個回聲是空的。
謝謝
還需要啓用錯誤日誌記錄,因爲你不能存儲會話變量裏面SimpleXMLElements。但是,PHP只會在錯誤日誌記錄時告訴你,因爲當會話序列化完成(並失敗)時,不再有輸出。只有記錄到文件才能工作。保重。 – hakre