throw 关键字后的new的异常对象和catch()中的异常对象什么关系

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

Drunkwind

2015-02-11 15:32

如题

throw new Exception('wrong');

catch(Exception $ex) { }

写回答 关注

1回答

  • 微笑de迪妮莎
    2015-02-12 09:11:08
    已采纳

    new Exception("wrong");就是创建一个Exception对象,内容为"wrong"

    而Exception $ex这里的对象,因为异常机制的底层一系列的操作,最终将上面new出来的Exception对象的引用赋值给了$ex。

    Drunkw...

    非常感谢!

    2015-02-12 20:05:56

    共 1 条回复 >

PHP进阶篇

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

181835 学习 · 2577 问题

查看课程

相似问题