- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class RefMef
{
private $_;
public function __construct($ref) {
$this->_ = $ref;
}
}
class RoleStorage extends SPLObjectStorage
{
public function serialize() {
return parent::serialize();
}
public function unserialize($serialized) {
var_dump($serialized);
parent::unserialize($serialized);
}
}
$obj1 = new RefMef(1);
$obj2 = new RefMef($obj1);
$test = new RoleStorage;
$test->attach($obj2);
$test->attach($obj1);
echo $ser = serialize($test), "\n";
$try = unserialize($ser);