位置: 编程技术 - 正文
推荐整理分享PHP中常见的错误与异常处理总结大全(php中常见的错误类型有),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php中常见的错误分类,php中常见的错误类型有哪些,php中常见的错误类型有,php中常见的错误有哪些,php中常见的错误类型有环境错误吗,php中常见的错误类型,php中常见的错误类型有哪些,php中常见的错误类型,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
当我们开发程序时,程序出现问题是很常见的,当出现了异常与错误我们该如何处理呢?本文将详细给大家介绍PHP错误与异常处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:
一、PHP错误处理
1.语法错误
2.运行时错误
3.逻辑错误:不提示错误,但功能不对,最麻烦
4.三种级别:notice/warning/fatal error(无法继续执行)
5.错误报告显示:
a.可以在php.ini中修改error_reporting项目,以限定错误报告类型,如:error_reporting=E_ALL & ~E_NOTICE
b.只修改某个脚本内的错误显示,可以使用error_reporting(E_ALL & ~E_NOTICE); (推荐)
6.自定义错误报告:set_error_handler()可以传入用以显示错误的预定参数,如下:
7.记录错误日志
a.将PHP.ini中display_errors设置为Off,log_errors设置为On
b.自定义日志目录error_log="C:/XX/XX/php_error.log"
c.也可以使用ini_set("display_errors","Off")或ini_get在脚本内部进行设定
二、PHP异常处理
1.try catch一体的,中间不能有任何代码
2.Exception是系统预定义的类
3.如果有异常对象抛出,就将异常对象给catch中的类
4.try中发生异常位置后的代码不再继续执行,而是直接转到catch中执行
5.异常处理可以配合错误处理一起使用
6.自定义异常类
a.Exception类是所有异常的基类,没有定义具体异常的处理方法(只有些获取提示的方法)
b.自定义的异常类必须是系统类的子类
c.如果继续了Exception类,重写了构造方法,不要忘记调用父类构造方法进行初始化
7.捕获多个异常,注:try中还可嵌套try
总结
标签: php中常见的错误类型有
本文链接地址:https://www.jiuchutong.com/biancheng/289922.html 转载请保留说明!友情链接: 武汉网站建设