1234567891011121314151617181920212223242526272829 |
- --TEST--
- Bug #63206 Fully support error_handler stacking, even inside the error_handler
- --FILE--
- <?php
- set_error_handler(function() {
- echo 'First handler' . PHP_EOL;
- });
- set_error_handler(function() {
- echo 'Second handler' . PHP_EOL;
- set_error_handler(function() {
- echo 'Internal handler' . PHP_EOL;
- });
- $triggerInternalNotice++; // warnings while handling the error should go into internal handler
- restore_error_handler();
- });
- $triggerNotice1++;
- $triggerNotice2++;
- ?>
- --EXPECT--
- Second handler
- Internal handler
- Second handler
- Internal handler
|