PHP异常处理try_catch
1、异常的概念
异常(exception) 是程序运行过程中发生的事件,该事件一般不可预知,该事件可以中断程序指令的正常执行流程。
异常和错误不一样。从报错角度来说就不一样。
2、异常的使用
异常在php5中才被引入到PHP中。
1、自然抛出,有的程序会自己抛出异常
下面代码,实例化PDO的时候,编码设置为了utf7,错误,所以程序会自动抛出异常。
2、手动抛出、人为抛出,需要自己写throw语句进行抛出。
3、设置自定义的异常处理函数
系统函数有一个set_exception_handler();这个函数可以注册自定义的函数为异常处理函数。