假设在我的应用程序中我在第1页上创建了一个对象实例.然后用户转到应用程序的其他部分,我希望保留实例.我如何'保存'实例?会议?
是的,使用会话.
在页面的开头调用session_start(),然后用类似的东西存储你的对象$_SESSION['myobject']=$myobject;
后面的页面也可以$_SESSION['myobject']
在调用session_start()之后访问
您需要确保使用该会话的任何页面都具有已定义对象的类或能够自动加载它.
您的类还可以定义魔术方法__sleep和__wakeup,它们允许您清理任何不想序列化的成员变量(如资源,如数据库句柄).在__wakeup期间,您可以恢复这些.