我想在會話中存儲的類實例保存已加載DOMDocuments的數組。會話序列化後維護XML文檔狀態
正如其中一個答案中所述:PHP quirks and pitfalls,當您序列化一個包含XML的對象時,XML結構不能存在反序列化過程。據我瞭解,PHP5應該自動序列化會話數據,所以我需要知道的是如何讓XML在序列化/反序列化過程中生存下來?
我讀過關於它看起來不能完成的內容,再加上使用自動序列化/反序列化來編寫和讀取會話文件所涉及的開銷似乎使得它最好只讀取和寫入XML文件在__sleep和__wakeup的類實例中。是這樣嗎?
如果你想在文件中存儲的東西考慮堅持其他更多功能的數據格式,例如JSON。有'json_decode()'和'json_encode()'來幫助你。請參閱http://www.json.org/xml.html – sanmai 2011-06-20 07:00:57