--TEST-- GH-10695: Exceptions in error handlers during shutdown are caught --FILE-- getMessage() . "\n"; }); set_error_handler(function ($errno, $errstr) { throw new \Exception($errstr); }); register_shutdown_function(function () { trigger_error('main', E_USER_ERROR); }); ?> --EXPECT-- Caught: main