首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将对象存储在PHP会话中

将对象存储在PHP会话中
EN

Stack Overflow用户
提问于 2017-07-03 14:17:03
回答 2查看 8.8K关注 0票数 5

在PHP中,将完整的对象存储为会话变量是否被认为是最佳实践?

根据我的经验,有时起作用,有时不起作用。有什么具体的原因吗?

示例:

代码语言:javascript
运行
复制
session_start();
$object = new sample_object();
$_SESSION['sample'] = $object;
EN

Stack Overflow用户

发布于 2017-07-03 18:27:50

通常,最佳实践是根本不将对象存储在会话中:D

我建议只存储数据。当您必须检查会话的当前状态时,它将带来额外的好处,使调试过程更容易一些。

如果您想变得特别有趣,您可以创建一个单独的数据映射器,它存储和检索会话中的数据,用于该特定类的实例(或具有相同接口的类组)。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44887880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档