xref: /PHP-8.0/Zend/tests/bug35017.phpt (revision f8d79582)
1--TEST--
2Bug #35017 (Exception thrown in error handler may cause unexpected behavior)
3--FILE--
4<?php
5set_error_handler('errorHandler');
6try {
7    if ($a) {
8        echo "1\n";
9    } else {
10        echo "0\n";
11    }
12    echo "?\n";
13} catch(Exception $e) {
14  echo "This Exception should be caught\n";
15}
16function errorHandler($errno, $errstr, $errfile, $errline) {
17    throw new Exception('Some Exception');
18}
19?>
20--EXPECT--
21This Exception should be caught
22