版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38287952/article/details/83008879
异常(Exception)处理用于在指定的错误发生时改变脚本的正常流程。是PHP5中的一个新的重要特性。异常处理是一种可扩展、易维护的错误处理统一机制,并提供了一种新的面向对象的错误处理方式。
异常处理格式: try{ 使用try去包含可能会发生异常的代码. 一旦出现异常try进行捕获异常,交给catch处理。 抛出异常语句:throw 异常对象。 }catch(异常对象参数){ 在这里做异常处理。 }[catch(。,,){ .. .. .. }]
一个简单错误异常处理例子
try {
$error = 'Always throw this error';
throw new Exception($error);
//创建一个异常对象,通过throw语句抛出
echo 'Never executed';
//从这里开始,try代码块内的代码将不会再被执行
} catch (Exception $e) {
echo 'Caught exception: '.$e->getMessage()."\n";
//输出捕获的异常消息
}
echo 'Hello World'; //程序没有崩溃继续向下执行