12.PHP 预定义接口 --- 序列化接口
2017-03-19 15:58
513 查看
<?php class obj implements Serializable { private $data; public function __construct() { var_dump(__METHOD__); $this->data = "My private data"; } public function serialize() { var_dump(__METHOD__); $a = serialize($this->data); return $a; } public function unserialize($data) { var_dump(__METHOD__); $this->data = unserialize($data); } public function getData() { var_dump(__METHOD__); return $this->data; } public function __destruct() { var_dump(__METHOD__); // TODO: Implement __destruct() method. } } $obj = new obj; $ser = serialize($obj); $newobj = unserialize($ser); var_dump($newobj->getData());
http://php.net/manual/zh/class.serializable.php
相关文章推荐
- thrift生成php代码不完整问题(thrift接口定义文件中含include)
- PHP Predefined Interfaces 预定义接口
- PHP之预定义接口详解
- PHP接口定义
- php接口定义和具体说明
- PHP内核探索:定义接口
- PHP预定义接口之 ArrayAccess
- PHP预定义接口
- PHP中预定义的6种接口介绍
- php 抽象类,接口定义
- php定义接口
- PHP基础之预定义接口3——IteratorAggregate接口
- PHP基础之预定义接口2——Iterator接口
- PHP之预定义接口详解
- PHP-FIG 定义的 PSR-3 日志接口规范
- PHP Predefined Interfaces 预定义接口(转)
- PHP基础之预定义接口1——Traversable接口
- PHP基础之预定义接口5——Serializable接口
- PHP预定义接口之 ArrayAccess
- 跟着百度学PHP[4]OOP面对对象编程-12-对象接口技术(interface)