PHP的异常处理范例

<?php
try {
    $error = '这是一个自定义的异常报错信息';
    if (is_dir('./test')) {
        echo 'do sth.';
    } else {
        throw new Exception($error, 123456789); //通过throw语句抛出一个异常报错信息
    }
    echo '如果没有异常才会显示这句话<br>', "\n";
} catch(Exception $err) {
    $err_msg  = "程序出现异常:";
    $err_msg .= $err->getMessage();
    $err_msg .= $err->getCode();
    $err_msg .= "\n<br>";
    echo $err_msg; //显示报错信息和代码
}
echo '继续执行';
?>

相关内容:

发表评论