为了账号安全,请及时绑定邮箱和手机立即绑定

关于错误处理throw new Exception后面需要再catch吗?

如题,设置里跟老师一样的ErrorCode.php,在各个需要抛出异常的地方都用了。但抛出异常后浏览器就返回500,查看apache2但log文件里面有设置好的异常信息。比较困惑,是我没有处理好吗?我但理解是应该在浏览器显示错误但信息,但不应出现500。望指教我哪里做错了或者做少了。谢谢

正在回答

2 回答

throw new Exception后面不需要再catch,这是抛出异常。

try 后面才想要catch,捕获异常。返回500表示有异常,你要仔细查找代码中的错误找出异常。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于错误处理throw new Exception后面需要再catch吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信