【发布时间】:2016-02-04 03:16:04
【问题描述】:
下面是我的课:
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;}
我希望将该类序列化为一个简单的数组,因为我需要将其传递给外部系统,但仍想在我的系统中将其反序列化为原始类。
怎么样?
【问题讨论】:
-
是的,这是完全不同的问题。我将该问题标记为由管理员删除。最大的区别是我需要从序列化函数返回的序列化字符串的值
标签: php object serialization integration php-5.5