当前位置:  开发笔记 > 编程语言 > 正文

PHP对象保持

如何解决《PHP对象保持》经验,为你挑选了1个好方法。

假设在我的应用程序中我在第1页上创建了一个对象实例.然后用户转到应用程序的其他部分,我希望保留实例.我如何'保存'实例?会议?



1> Paul Dixon..:

是的,使用会话.

在页面的开头调用session_start(),然后用类似的东西存储你的对象$_SESSION['myobject']=$myobject;

后面的页面也可以$_SESSION['myobject']在调用session_start()之后访问

您需要确保使用该会话的任何页面都具有已定义对象的类或能够自动加载它.

您的类还可以定义魔术方法__sleep和__wakeup,它们允许您清理任何不想序列化的成员变量(如资源,如数据库句柄).在__wakeup期间,您可以恢复这些.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有