为什么使用try catch

107 阅读1分钟

场景:刚刚入门时,公司的程序员小哥在看了我的代码后,亲和且正式的告诉我,代码必须try catch包一下。我当时不理解也不会思考为什么,这可能是我的迟钝吧!!多年后,我意识到这个问题,便说一下自己的理解。

  1. 在php中使用try catch 异常会在catch中被处理,不会影响后续逻辑的的运行,及对错误信息的处理。

image.png

  1. 抛出异常时,可以选择直接抛出,或者将异常记录日志,不予客户端显示异常信息。

仅个人理解!!!