php提供了這麼兩個函數,一個是序列化serialize,另一個是反序列化unserialize,那麼這兩個函數到底有什麼用處了?
序列化可以將php中任何資料型態除resource之外序列化成一個字串,在此,我們以一個物件為例,隨便定義一個class
class vb{
private $a; b;
function __construct($a='peng',$b='luo'){
$this->a=$a;
$this->b=$b;a=$a;
$this->b=$b; function speak(){
return $this->a.$this->b;
}
}
=$objobj}
🟎
$c= serialize($obj);在印出$c,得到O:2:"vb":2{s:5:"vba";s:4:"peng";s:5:"vbb ";s:3:"luo";}
我們再將這個字串反序列化,