throw new Exception('文件不存在');

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

精慕门5062395

2015-10-11 12:01

这对象后的 () 里到底都能放些什么,什么时候放,什么时候不放。

还有 catch(Exception $e)   这样调用对象的方式到底什么情况下能这么用,在哪能这么用呢。

妈蛋,妈蛋地,郁闷死 手册上也没有找到明确的解答

写回答 关注

3回答

  • 风中夜跑
    2017-08-11 23:09:46

    if (!$stmt->execute()) {
       try{
           throw new Exception('注册失败',ErrorCode::REGISTER_FAIL);
       } catch (Execption $e) {
           echo $e->getMessage();
       }
    }

    求告知哪里的问题

  • qq_南宁5a_0
    2016-02-20 00:28:28

    if(!is_file($imgname)) throw new Exception

    风中夜跑

    if (!$stmt->execute()) { try{ throw new Exception('注册失败',ErrorCode::REGISTER_FAIL); } catch (Execption $e) { echo $e->getMessage(); } } 求告知哪里的问题

    2017-08-11 23:10:11

    共 1 条回复 >

  • 精慕门5062395
    2015-10-11 14:34:16

    catch(Exception $e)      自己找到答案了  这里的 Exception 是对 $e 的类型约束

    风中夜跑

    if (!$stmt->execute()) { try{ throw new Exception('注册失败',ErrorCode::REGISTER_FAIL); } catch (Execption $e) { echo $e->getMessage(); } } 求告知哪里的问题

    2017-08-11 23:10:23

    共 1 条回复 >

PHP进阶篇

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

181837 学习 · 2577 问题

查看课程

相似问题