Edit report at https://bugs.php.net/bug.php?id=54033&edit=1
ID: 54033 Updated by: [email protected] Reported by: tyra3l at gmail dot com Summary: add get_error_handler and get_exception handler -Status: Assigned +Status: Open Type: Feature/Change Request Package: Scripting Engine problem PHP Version: 5.3.5 Block user comment: N Private report: N New Comment: sorry for my last two changes about this issue. Previous Comments: ------------------------------------------------------------------------ [2012-03-18 16:41:54] tyra3l at gmail dot com asd ------------------------------------------------------------------------ [2012-03-18 16:41:41] tyra3l at gmail dot com test ------------------------------------------------------------------------ [2011-02-18 11:45:20] tyra3l at gmail dot com the get_exception_handler is least important for me: I cannot come up with a situation, which couldn't be solved by set_exception_handler and restore_exception_handler, because the exception handler doesn't have something like the $error_types in the set_error_handler. but I think it would be more consistent if both the error and exception handler functions would provide that. Tyrael ------------------------------------------------------------------------ [2011-02-17 01:04:00] tyra3l at gmail dot com of course it returns the callback. but: - you can't get it without overwriting - it doesn't return the error_types, hence you won't know on which error should you call the previous handler - if you would think, that maybe the restore_error_handler would come to the rescue(you set your error handler, in your error handler you catch everything, and restore the previous handler for the errors that isn't for you and and call the original error handler with trigger_error): you can only tigger E_USER_*. :( am I missing something? if not, please re-open the issue, because it isn't bogus. Tyrael ------------------------------------------------------------------------ [2011-02-17 00:50:53] [email protected] set_error_handler() already returns the previously set error handler, if any. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=54033 -- Edit this bug report at https://bugs.php.net/bug.php?id=54033&edit=1
