一、物件序列化
1.將物件轉為字串(不用看懂)
class Person {
var $name;
public $arr = array("aaa","bbb","ccc");
function __construct($name){
$this->name=$name;
}
function say(){
echo $this->name."<br>";
}
function __clone(){
$this->name="ni";
}
function __call($method,$args){
if(in_array($method,$this->arr)){
echo $args[0]."<br>";
}else{
echo "你呼叫的方法{$method}()不存在!<br>";
}
}
};
$p=new Person("wo");
$s=serialize($p);
file_put_contents("result.txt",$s);
echo "儲存成功!";
2.逆向為反序列化
3.將物件在網路中傳輸時需要序列化
4.將物件持久儲存時需要序列化