我通常使用类析构函数方法__destruct()来将对象持久化到会话或者你有什么。这只是非常方便,但我很好奇,如果有任何其他方法同样有吸引力。你知道吗?
出现了好奇心,因为我要合并/利用两个框架,这两个框架都使用了__destruct()来持久化导致种族问题。
答案 0 :(得分:0)
您应该手动和显式地处理持久性。对于任何必须阅读代码的人来说,它不仅更直观,而且依靠PHP的垃圾收集器为您完成重要的工作并不是一个好主意,因为它可能是不可预测的。如果重要的话,您的对象也可能无法以正确的顺序保存。
它还可以防止许多调试噩梦。