首页 >后端开发 >php教程 > 正文

php的错误处理

原创2018-04-23 11:14:120619
这篇文章介绍的内容是关于php的错误处理,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

错误处理
常用的调试代码的技巧
1、查看错误提示,错误行号
2、断点输出调试法
3、输出调试法
php程序的错误类型
1、运行错误
不会阻止php脚本,但是会阻止脚本的意图。输出一条错误信息,但是php程序会继续运行
2、语法错误
最常见的,也比较容易修复,会阻止脚本运行。最常见的就是缺少结束符分号
3、逻辑错误(最麻烦)
错误运行级别
1、注意级别
基本没什么大碍,可以正常使用
E_NOTICE 运行时提示
2、警告级别
部分功能失效,脚本继续执行
E_WARING 运行时的警告
3、严重错误级别
阻止脚本运行
E_ERROR 致命的错误
E_ALL 所有的错误和警告
设置错误级别
1、在配置文件中修改php.ini,每一行的分号表示注释掉该行
修改error_reporting选项
& 表示并且
| 表示或者
(波浪线 ~)表示除了
注意:
将要修改的配置文件保存一份,或者复制你要修改的选项,将其注释掉
修改配置文件后一定要重启apache服务器
2、在自己的脚本中进行修改(推荐)
error_reporting()
注意:作用范围只限所在的脚本
其他的错误选项
1、display_errors选项,表示是否在浏览器中显示错误信息。如果为on表示显示错误信息,但是需要按照error_reporting的设置来显示,如果设置为off表示都不显示
2、ini_get() 获取配置信息的函数,注意在使用ini_get(选项)的时候一定要给选项加上引号 ini_get('display_errors')
3、ini_set('选项名','值') 通过函数暂时设置配置选项,在脚本结束的时候有效
4、ini_get_all() 将会获得所有的信息的配置(其中global_value表示的是php.ini中的设置,local_value表示的是本地的设置)
日志的处理
log_errors:是否启动日志记录
error_log:将错误存在哪里
1、自定义的错误文件位置
2、放到系统日志里面 syslog
如何查看系统日志
我的电脑(右键)-》管理-》事件查看器 -》在应用程序选项中
设置日志的步骤
1、显示所有错误 Error_reporting=E_ALL
2、display_errors=off不显示错误报告
3、log_errors=on 开启错误日志
4、error_log设置你的错误日志要存储在哪里

相关推荐:

浅析php错误处理,自动加载,栈堆内存以及运行模式

PHP中的错误处理和异常处理机制详解

以上就是php的错误处理的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:php 处理 错误
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息
    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类