php异常处理

php异常处理

异常(Exception)处理用于在指定错误发生时改变脚本的正常流程,是一种可扩展,易维护的错误处理统一机制

格式:

try{

//可能异常的代码段,比如数据库操作。通过throw抛出异常对象

}catch(异常对象参数){

//对异常处理的代码段。

}[catch(...){...}]

可以用多个catch捕获不同的类产生的异常,子类在上,基类在下。

例子

php异常处理

可见hello1没有输出,说明有错误后会执行catch里的错误处理,然后代码继续执行。

php异常处理

这是php5后的exception类

自定义异常

创建自定义异常就是创建了一个exception 类的子类,当 PHP 中发生异常时,可调用其函数。

这个自定义的 exception 类继承了 PHP 的 exception 类的所有属性,可向其添加自定义的函数。

如:

php异常处理

相关推荐