1--TEST--
2Bug #62836 (Seg fault or broken object references on unserialize())
3--FILE--
4<?php
5$serialized_object='O:1:"A":4:{s:1:"b";O:1:"B":0:{}s:2:"b1";r:2;s:1:"c";O:1:"B":0:{}s:2:"c1";r:4;}';
6spl_autoload_register(function ($name) {
7    unserialize("i:4;");
8    eval("#[AllowDynamicProperties] class $name {} ");
9});
10
11print_r(unserialize($serialized_object));
12echo "okey";
13?>
14--EXPECT--
15A Object
16(
17    [b] => B Object
18        (
19        )
20
21    [b1] => B Object
22        (
23        )
24
25    [c] => B Object
26        (
27        )
28
29    [c1] => B Object
30        (
31        )
32
33)
34okey
35