问答详情
源自:6-3 PHP异常处理之捕获异常信息

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

如题

throw new Exception('wrong');

catch(Exception $ex) { }

提问者:Drunkwind 2015-02-11 15:32

个回答

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

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

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