(No version information available, might only be in Git)
�Զ������л��Ľӿڡ�
ʵ�ִ˽ӿڵ��ཫ����֧�� __sleep() �� __wakeup()�����ۺ�ʱ��ֻҪ��ʵ����Ҫ�����л���serialize �������������á������������ __destruct() ��������Ӱ�죬���dz��ص��ô˷����������ݱ������л�ʱ���ཫ����֪���ҵ��ú��ʵ� unserialize() ���������ǵ��� __construct()�������Ҫִ�б��Ĺ���������Ӧ������������н��д���
Example #1 Basic usage
<?php
class obj implements Serializable {
private $data;
public function __construct() {
$this->data = "My private data";
}
public function serialize() {
return serialize($this->data);
}
public function unserialize($data) {
$this->data = unserialize($data);
}
public function getData() {
return $this->data;
}
}
$obj = new obj;
$ser = serialize($obj);
$newobj = unserialize($ser);
var_dump($newobj->getData());
?>
�������̵���������ڣ�
string(15) "My private data"