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