1、對象串行化網絡
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.將對象持久保存時須要串行化