首页 > 后端开发 > php教程 > PHP?定?接口-Serializable接口

PHP?定?接口-Serializable接口

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 13:28:20
原创
822 人浏览过

接口摘要:

1 Serializable  {2     3     /* 方法 */4     abstract public string serialize  ( void ) //对象的字符串表示5     abstract public mixed unserialize  ( string $serialized  ) // 构造对象6     7 }    
登录后复制

使用很简单,只要序列化对象时serialize方法会被调用,当反序列化时,unserialize方法被调用。

例子:

class ser implements Serializable {    private $_data = null;    public function __construct(array $data = null){        $this->_data = $data;    }    public function serialize(){        echo '正在序列化<br />';        $data = $this->_data;        return serialize($data);    }    public function unserialize($data){        echo '正在反序列化<br />';        $_data = unserialize($data);        $this->_data = $_data;    }    public function get_data(){        return $this->_data;    }}    $d1 = array('a'=>'a','b'=>'b');$t1 = new ser($d1);$s1 = serialize($t1);//正在序列化<br />$o1 = unserialize($s1);//正在反序列化<br />
登录后复制

用途:在序列化?象??用?象中的serialize方法,??理??。在反序列化??用?象中的unserialize方法,??理??。
可以用在model?的??封?上。

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
PHP类的接口技术(interface)
来自于 1970-01-01 08:00:00
0
0
0
php - 服务和接口区别?
来自于 1970-01-01 08:00:00
0
0
0
php接口相关
来自于 1970-01-01 08:00:00
0
0
0
php调用短信接口
来自于 1970-01-01 08:00:00
0
0
0
thinkphp3.2.3接口版本化v1,v2
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板