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

来源:-

fkslfk

2018-05-04 00:38

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

写回答 关注

1回答

  • helloei
    2018-05-08 23:52:54

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

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


Restful API实战

PHP后端开发者如何迎上移动互联网发展热潮?

44002 学习 · 118 问题

查看课程

相似问题