PHP基础之预定义接口5——Serializable接口
2014-11-07 00:00
1076 查看
自定义序列化的接口。
实现此接口的类将不再支持 __sleep() 和 __wakeup()。不论何时,只要有实例需要被序列化,serialize 方法都将被调用。它将不会调用 __destruct() 或有其他影响,除非程序化地调用此方法。当数据被反序列化时,类将被感知并且调用合适的 unserialize() 方法而不是调用 __construct()。如果需要执行标准的构造器,你应该在这个方法中进行处理。
实现此接口的类将不再支持 __sleep() 和 __wakeup()。不论何时,只要有实例需要被序列化,serialize 方法都将被调用。它将不会调用 __destruct() 或有其他影响,除非程序化地调用此方法。当数据被反序列化时,类将被感知并且调用合适的 unserialize() 方法而不是调用 __construct()。如果需要执行标准的构造器,你应该在这个方法中进行处理。
相关文章推荐
- PHP基础之预定义接口2——Iterator接口
- PHP基础之预定义接口4——ArrayAccess接口
- PHP基础之预定义接口1——Traversable接口
- PHP基础之预定义接口3——IteratorAggregate接口
- php定义接口
- php 预定义接口
- .NET基础类库中的若干预定义接口
- PHP基础:预定义变量
- 一:PHP语言基础_PHP变量_预定义变量
- PHP基础之命名空间1——命名空间概述及定义
- Selenium自动化测试从入门到精通(基础操作、架构设计、定义接口、日志处理、脚本导出)
- 一:PHP语言基础_PHP常量_预定义常量
- PHP基础之预定义变量
- JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)
- PHP基础之变量2——预定义变量
- 复习PHP-语言参考-预定义接口
- iphone开发之object c基础一定义接口
- 一:PHP语言基础_PHP常量_预定义常量
- PHP Predefined Interfaces 预定义接口
- PHP基础知识系列:interface 接口