workerman 为什么不支持set_exception_handler,望大佬解答

andyc
1966 1 0
1个回答

blogdaren

应该说不是不支持吧,workerman对于错误以及异常的处理使用的是三大件:
1、try....catch.... 【catch了 Exception,也catch了 Error】
2、set_error_handler()
3、register_shutdown_function()
 
综上就不需用 set_exception_handler() 啦。

  • andyc 2020-09-29

    自问自答一下吧,如果不使用try_catch块来扑捉异常,如果不是影响主流程的异常(例如只是用户输入错误而抛出的异常),使用set_exception_handler的话,会导致进程直接退出,从而影响业务逻辑处理

年代过于久远,无法发表回答
🔝