php -- 魔术方法 之 序列化和反序列化的触发函数:__sleep(),__wakeup()
__sleep():当对象被当做文件保存时会自动触发的方法。
该方法要做的事情,就是返回一个要保存的对象数据的数组
DB.class.php中修改
再次保存效果
读取db对象
因为没有连接数据,不能操作。
__wakeup():当对象是从文件里读出来进行反序列化得到对象的时候,会自动触发的方法
wakeup是用来进行资源的初始化
该方法要做的事情,就是返回一个要保存的对象数据的数组
DB.class.php中修改
再次保存效果
读取db对象
因为没有连接数据,不能操作。
wakeup是用来进行资源的初始化
如有不对之处,欢迎指出,一起成长
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步