问答详情
源自:6-1 PHP异常处理之抛出一个异常

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

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

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

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

提问者:精慕门5062395 2015-10-11 12:01

个回答

  • 风中夜跑
    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

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

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