- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class A implements \Serializable
{
public function serialize()
{
$dt = new \DateTime();
return serialize(array($dt, serialize([$dt])));
}
public function unserialize($serialized)
{
$a = unserialize($serialized);
unserialize($a[1]);
}
}
$a = new A();
$s = serialize($a);
echo $s;
$d = unserialize($s);