为了账号安全,请及时绑定邮箱和手机立即绑定

不知道怎么用

只懂得try{ }catch(){ },具体怎么用,,,不知道

正在回答

2 回答

try {
    $aa=20/0;
} catch(Exception $ex) {
    echo 'Error:'.$ex->getMessage().'<br>';
   // echo $ex->getTraceAsString().'<br>';
}

比如上面的代码20除以0.这个0是传进来的参数的话。具有不确定行。可能会导致不能除的情况。会报错,让程序崩溃,try catch拦截下。让程序继续。当然尽量不要有异常,你说这段的0,可以提前判断。不较真。。。举例子呢。。

0 回复 有任何疑惑可以回复我~

就是捕捉异常  参考一下 下面的例子

PHP code
<?php
/*
 * 
 * opcode number: 107
 */
try {
    $error = 'Always throw this error';
    throw new Exception($error);

    // Code following an exception is not executed.
    echo 'Never executed';

} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}

// Continue execution
echo 'Hello World';
?>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不知道怎么用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信