下面是我的課:如何實現Serializable接口,序列化/反序列化類/從機類型
class Pot implements Serializable
{
protected $a=1;
protected $b=2;
public function serialize()
{
return serialize(['a'=>$this->a,'b'=>$this->b]);
}
public function unserialize($data)
{
$values = unserialize($data);
$this->a = $values['a'];
$this->b = $values['b'];
}
}
$Ser = serialize(new Pot);
//THIS IS WHAT I NEED:
// a:2:{s:1:"a";i:1;s:1:"b";i:2;}
我想序列化爲一個簡單的數組類,因爲我需要將它傳遞給外部系統,但仍然想在我的系統中將其反序列化爲原始類。
如何?
是的,這是完全不同的問題。我標記了要由管理員刪除的問題。 最大的區別是我需要從序列化函數 –