12.PHP 预定义接口 --- 序列化接口

来源:互联网 发布:linux ubuntu安装 rpm 编辑:程序博客网 时间:2024/06/02 21:13

这里写图片描述
这里写图片描述
这里写图片描述

<?phpclass 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

0 0