如果被try的部分里不出现throw相关的语句,是不是,catch后面的语句就不执行,相当于这个try函数就没有用?

来源:6-3 PHP异常处理之捕获异常信息

Akat_Muke

2017-02-17 23:29

如果被try的部分里不出现throw相关的语句,是不是,catch后面的语句就不执行,相当于这个try函数就没有用?

写回答 关注

2回答

  • qq_掌控未来_cBX148
    2020-02-11 11:28:07

    不是,throw的作用是抛出一个异常,但是就算这个异常不抛出它还是存在,它存在catch就会捕获到这个异常然后采取相应的措施

  • 慕粉2159403371
    2017-02-18 11:47:09

     

    不是 catch只是为了捕获到异常而进行处理 如果你不需要处理异常的话 就不用try-catch了 直接throw就可以了 或者是你觉得可能会有异常 但是这异常是由于程序解决不了的 不如数据库链接不上了 那你就throw异常 然后输出异常就可以了 !


PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题