--TEST-- Bug #32647 (Using register_shutdown_function() with invalid callback can crash PHP) --INI-- error_reporting=4095 display_errors=1 --FILE-- --EXPECTF-- Notice: Undefined variable: obj in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'Array' passed in %s on line %d Notice: Undefined variable: obj in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'Array' passed in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'Array' passed in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'bar::foo' passed in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'Array' passed in %s on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'bar' passed in %s on line %d Strict Standards: Non-static method bar::barfoo() should not be called statically in %sbug32647.php on line %d Warning: register_shutdown_function(): Invalid shutdown callback 'bar::foobar' passed in %sbug32647.php on line %d foo! Strict Standards: Non-static method bar::barfoo() should not be called statically in Unknown on line 0 Strict Standards: Non-static method bar::barfoo() should not be called statically in Unknown on line 0 bar! bar!