上面try里面跑出来的异常 就直接付给变量$e了吗

来源:6-1 PHP异常处理之抛出一个异常

yinqianlong

2015-12-07 16:19

catch(Exception $e)   如果有异常是不是try里面抛出来的值直接付给$e  ???

写回答 关注

2回答

  • 把葫芦咬哭
    2017-02-24 17:59:12

    new了一个包含异常信息的对象 ($e)。这个 对象的getMessage()取错误消息。

  • Perona
    2015-12-07 16:22:41

    是的。

    catch代码块捕获到该异常,并创建一个包含异常信息的对象 ($e)。
    通过从这个 Exception 对象调用 $e->getMessage(),输出来自该异常的错误消息。

PHP进阶篇

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

181878 学习 · 2577 问题

查看课程

相似问题