Annotation of embedaddon/php/Zend/tests/bug60909_1.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #60909 (custom error handler throwing Exception + fatal error = no shutdown function).
3: --FILE--
4: <?php
5: register_shutdown_function(function(){echo("\n\n!!!shutdown!!!\n\n");});
6: set_error_handler(function($errno, $errstr, $errfile, $errline){
7: echo "error($errstr)";
8: throw new Exception("Foo");
9: });
10:
11: require 'notfound.php';
12: --EXPECTF--
13: error(require(notfound.php): failed to open stream: %s)
14: Warning: Uncaught exception 'Exception' with message 'Foo' in %sbug60909_1.php:5
15: Stack trace:
16: #0 %sbug60909_1.php(8): {closure}(2, 'require(notfoun...', '%s', 8, Array)
17: #1 %sbug60909_1.php(8): require()
18: #2 {main}
19: thrown in %sbug60909_1.php on line 5
20:
21: Fatal error: main(): Failed opening required 'notfound.php' (include_path='%s') in %sbug60909_1.php on line 8
22:
23:
24: !!!shutdown!!!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>