您的位置:首页 > 编程语言 > PHP开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: