1--TEST--
2Lazy objects: RFC example 008
3--FILE--
4<?php
5
6class MyClass {
7    public $id;
8    public $b;
9}
10
11$reflector = new ReflectionClass(MyClass::class);
12$object = $reflector->newLazyGhost(function () {
13    throw new \Exception('initialization');
14});
15
16$reflector->getProperty('id')->skipLazyInitialization($object);
17
18$object->id = 1;
19var_dump($object->id);
20
21?>
22==DONE==
23--EXPECT--
24int(1)
25==DONE==
26