我什么时候需要序列化对象来存储在会话中?

PiT*_*ber 1 php session serialization

我知道有serialize()/ unserialize()来存储具有magic __sleep和__wakeup方法的对象.但我有一个项目,其中存储对象$_SESSION没有任何问题.

现在我想知道什么时候需要使用序列化?

是交叉引用吗?

Jon*_*Jon 6

PHP内部使用相当于serialize/ unserialize当你把对象中$_SESSION,所以只要你遵守规则(不要试图序列化资源,为反序列化提供的类定义),这一切,你已经看到自动工作.

只有在打算使用某种自定义机制保留值时,才需要显式使用serialize/ unserialize.