- var_dump: documentation ( source)
- unserialize: documentation ( source)
- serialize: documentation ( source)
<?php
class child implements Serializable
{
public function serialize()
{
return null;
}
public function unserialize($serialized)
{
}
}
class test
{
private $elems = [];
public function add($something)
{
$this->elems[] = $something;
}
}
$child = new child();
$t = new test();
$t->add(1);
$t->add('test');
var_dump(unserialize(serialize($t)));
$t->add($child);
var_dump(unserialize(serialize($t)));
$t->add($child);
var_dump(unserialize(serialize($t)));