问答详情
源自:3-6 用户业务逻辑

为什么不能直接用 throw new Exception 呢?

为什么老师的 throw new Exception('Error'); 没有错误,而我的是Uncaught Exception: 必须要加上catch 才能不报错。。。。无语了 为什么不能直接用 throw new Exception 呢?

提问者:qq_9987 2018-04-09 23:02

个回答

  • 慕沐6263731
    2018-04-11 16:01:39
    已采纳

    throw new Exception("自己写的抛出错误的原因"). 用这句的是原因,我们已经知道有一个错误存在,然后用这个抛出错误的原因让使用这个代码的人知道这是为什么,这一般是做基础部分的人用的。