下面来介绍一下关于php中异常处理的方法介绍,有需要学习的异常处理的朋友可参考本教程。
以下是引用片段:
1.允许一个方法给出一个出错标记给客户代码
2.提供程序错误的详细信息
3.让你同时判断多个出错条件,将你的错误报告和程序处理流程分开。
4.返回值必须是独立的类型,不会与正常返回的类型相混淆
两个实例掌握PHP异常处理
//例【1】用 try...catch
代码如下 | 复制代码 | ||||||||
/* PDO连接mysql数据库,如果没看过PDO,先看下PDO的构造函数,要不跳过例1看例2 */
$user = 'dbuser'; $password = 'dbpass';
|
代码如下 | 复制代码 |
',"n";
} catch (Exception $e) {
echo '捕获异常: ', $e->getMessage(),$e->getCode(), "n "; //显示$error和123456 } echo '继续执行'; ?> |
上面一个朋友说的,下面我自己来写了点程序练习一下:
以下是代码片段:
代码如下
|
复制代码
|
||||
$a = 20; // 使用常规catch的例子 try
{ |
}