1--TEST-- 2Lazy objects: unclean shutdown 3--FILE-- 4<?php 5 6class C { 7 public $a; 8} 9 10$reflector = new ReflectionClass(C::class); 11 12$obj = $reflector->newLazyGhost(function ($obj) { 13 // Trigger a fatal error to get an unclean shutdown 14 class bool {} 15}); 16 17var_dump($obj->a); 18--EXPECTF-- 19Fatal error: Cannot use 'bool' as class name%s on line %d 20