PHP基础知识系列:异常

异常通过增加try、catch和throw和创建内置的Exception基类来实现。

  1.try代码块可以一直运行,但是如果抛出了异常,代码的剩余部分就会被跳过,程序会跳到catch语句块中执行。catch语句定义了处理发生异常时的处理方法。允许定义要捕捉的异常类型,并且可以捕捉到异常的细节。

try{//执行功能

}
catch{//捕获错误

}

  2.throw:用来触发异常发生并且在这一点上中断处理过程的。必须给throw语句传递一个Exception类的实例。可以跑出一个存储在变量中的异常,也可以直接在throw语句中创建这个实例。如:

$a = new Exceptions("Error message");
throw $a;
throw new Exception("Error message");

  

  3.Exception:

  Exception类是所有异常类的基类。

posted on 2014-06-22 15:02  color_story  阅读(91)  评论(0编辑  收藏  举报

导航