2012-03-08 83 views
0

我需要能夠臨時存儲一個完整的PHP對象(包含一些數據和方法)的地方......我們使用MySQL已經但是我接受其他解決方案如果他們工作得更好。存儲完整的PHP對象在MySQL中,蒙戈,或其他數據庫

本質上說,是因爲我們失去了方法,我不能使用序列化,我寧可不保存數據,然後我想用的時候就創建對象的新實例。

什麼是用於存儲一個完整的PHP對象以備以後使用的最佳方法(需要使用會話沒有確定,如果用戶斷開連接被保存到內存中)。

回答

0

您可以使用序列化,但你需要包括恢復/反序列化創建和保存實例之前的類文件。這將恢復一切,包括方法。您不能保存所有內容,因爲PHP不會保存實例中所有內容的副本。

基本上,你需要包括底層代碼,然後恢復/反序列化。該實例將包含序列化/保存之前所做的任何數據更改。