序列化( Serialization )是将对象的状态信息以某种形式转换成可存储或传输的形式的过程
序列化使对象持久化
反序列化( Unserialization )将序列化信息构造为实际对象, 这个过程需要该类的定义信息
序列化接口
interface Serializable {
function serialize(); // 序列化
function unserialize($serialized); // 反序列化
}
// 使用
$obj = new Obj;
$info = serialize($obj);
$newObj = unserialize($info);
另外, 实现该接口的类不再支持魔术方法 __sleep(), __wakeup()