123456789101112131415161718192021 |
- --TEST--
- Bug #35017 (Exception thrown in error handler may cause unexpected behavior)
- --FILE--
- <?php
- set_error_handler('errorHandler');
- try {
- if ($a) {
- echo "1\n";
- } else {
- echo "0\n";
- }
- echo "?\n";
- } catch(Exception $e) {
- echo "This Exception should be caught\n";
- }
- function errorHandler($errno, $errstr, $errfile, $errline) {
- throw new Exception('Some Exception');
- }
- ?>
- --EXPECT--
- This Exception should be caught
|