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