所在的位置: php >> php资源 >> PHP异常的抛出代码实现

PHP异常的抛出代码实现

异常的抛出举例:自定义异常类exception是一个类,是系统内部类,其结构大致如下:则,这个类,虽然有很多final方法,但还是可以继承它的,于是我们就可以定义自己的异常类:自定义异常类:classMyExceptionextendsException{function__construct($m,$c){parent::__construct($m,$c);}}举例:所谓自定异常类,其实也就是一个系统异常类的“子类”。但我们却可以据此作出“很多很多的异常类”,来对应应用中发生的各种情况的异常(人为设定)。将之前的“错误”,转换为“异常”来处理先来看看之前的“错误”的处理模式:改造如下:实际上,在f1函数中,可以实例化出一个更详尽的异常类,如下这个类:errorException它也是系统内部类,是exception类的子类(跟我们自定义的异常类类似),这个类对于描述以前的“错误”信息,更为详尽,其构造方法如下:


转载请注明:http://www.aierlanlan.com/rzgz/8219.html