PHP异常捕获try-catch

版权声明:如果对您有帮助,求点赞!本文为博主原创作品,转载请声明出处! https://blog.csdn.net/u011086209/article/details/85163374

< ?php
// 创建一个有异常处理的函数
function checkNum($number) {
    if ($number > 1) {
        throw new Exception("变量值必须小于等于 1");
    }
    return true;
}

// 在 try 块 触发异常
try {
    checkNum(2);
    // 如果抛出异常,以下文本不会输出
    echo '如果输出该内容,说明 $number 变量';
}
// 捕获异常
catch(Exception $e) {
    echo 'Message: '.$e - >getMessage();
} ? >

上面代码将得到类似这样一个错误:

Message: 变量值必须小于等于1

猜你喜欢

转载自blog.csdn.net/u011086209/article/details/85163374