为什么不让用try catch
时间: 2023-10-24 09:26:29 浏览: 142
使用try catch语法可以捕获并处理异常。然而,并不是所有的异常都需要使用try catch来处理。有时候,为了代码的简洁和性能的考虑,可以避免使用大量的try catch语句。引用中提到,在Laravel5中使用try catch语法时,需要确保代码的开头使用use \Exception,或者使用catch来捕获异常。引用指出,尽管try catch语法可以捕获异常,但如果大量滥用它,可能会导致软件性能下降甚至卡死。因此,尽量避免在代码中大量使用try catch语句来捕捉异常。引用提到,即使业务代码没有显式地使用try catch语法来捕获异常,系统仍然会有其他地方捕获并处理异常,以确保系统不会崩溃。所以,并非不允许使用try catch,而是要根据具体情况来决定是否使用try catch来处理异常。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [laravel5 使用try catch的实例详解](https://download.csdn.net/download/weixin_38713057/13734445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [try{}catch{}不能滥用](https://blog.csdn.net/ni996570734/article/details/124795018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [为什么不建议用try catch处理异常?](https://blog.csdn.net/MarkerHub/article/details/124958425)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文