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

Reply via email to