PHP错误和异常处理

错误的分类:   

语法错误 :       最常见的错误,而且这种错误也是最容易修复的错误

运行错误       指算法(所谓算法,就是指解决问题的方法)有问题,造成了内存泄漏。

逻辑错误       这种错误往往是最麻烦的,它不会阻止程序的运行,而且也不会显示错误信息

trigger_error()函数        

该函数是用来自定义错误类型的。该函数可以抛出一个自定义的错误信息。
这个函数接收两个参数(要抛出的错误信息,错误等级)

自定义错误处理

Set_error_handler(),该函数可以接收两个参数,第一个参数是一个错误报告处理的回调函数,第二个参数是可选的,是定义哪一种错误级别使用该自定义函数。  fatal error级别的错误,属于重大错误。系统是不可能将这么重大的错误交给用户自定义函数来处理的

Try:代表尝试执行,并且捕获异常

Catch:代表异常出现时的补救方案

getMessage()方法  可以查看错误信息需要进行异常捕获的代码,必须写在try代码块里面,try和catch是成对出现,并且try和catch之间不能有任何的其他代码

原文地址:https://www.cnblogs.com/zxy945/p/7401982.html