--TEST-- Bug #62672 (Error on serialize of ArrayObject) --FILE-- _varA = $source; } } class ObjB extends ObjA { private $_varB; public function __construct(ArrayObject $keys) { $this->_varB = $keys; parent::__construct($keys->getIterator()); } } $obj = new ObjB(new ArrayObject()); var_dump($obj == unserialize(serialize($obj))); --EXPECTF-- bool(true)