<?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)));
You have javascript disabled. You will not be able to edit any code.