错误调试与异常处理.ppt
《错误调试与异常处理.ppt》由会员分享,可在线阅读,更多相关《错误调试与异常处理.ppt(23页珍藏版)》请在三一办公上搜索。
1、第十三章 错误调试与异常处理,本章目标,掌握调试策略掌握错误报告的设置掌握错误检测和错误记录掌握异常处理和异常规则,本章内容,13.3异常处理,13.2PHP错误报告,13.1调试策略,13.1调试策略,调试是确定错误根本原因并纠正此错误的过程编写程序难免会出现一些错误,包括逻辑错误和语法错误,了解科学的调试方法可以节省大量时间调试应该遵循下面步骤将错误状态稳定下来确定错误的来源收集产生错误的相关数据分析所以收集的数据,并构造对错误假设确定怎么去证实或证明这个假设,可以对程序进行测试或通过检查代码对假设做出正确结论备份程序修补错误对所修补的代码进行测试查找是否还有类似错误,13.1调试策略(续
2、),调试手段增加中间变量或跟踪变量注释掉部分代码通过调试器调试PHP中有效却很基本的调试技术为打开错误报告使用print语句,13.2PHP错误报告,错误报告设置错误检测错误记录,错误报告设置,通过php.ini文件设置PHP中的许多配置设置都通过php.ini文件完成,错误报告也在php.ini文件中的设置在调试PHP应用程序时,应当知道两个配置变量error_reporting:表示控制输出到用户端的消息种类。默认值为E_ALL,表示输出所有错误信息display_errors:表示设置是否将error_reporting中设置的错误信息输出到用户端,on表示显示,Off(默认值)表示不显
3、示,错误报告设置(续),通过运行时函数设置error_reporting()函数在运行时设置error_reporting指令int error_reporting(int level)ini_set()函数设置php.ini文件配置选项的值。该值只在脚本执行时生效,脚本结束后恢复原值string ini_set(string varname,string newvalue)ini_get()函数获取配置选项的值string ini_get(string varname),错误检测,在创建脚本和Web应用程序时,错误处理是一个重要的部分在PHP中一些最为重要的错误检测方法简单的“die()”语
4、句自定义错误和错误触发器错误报告,错误检测(续),使用die()函数die()函数是相当于应用程序的exit()函数,表示终止脚本运行创建自定义错误处理器可以创建一个专用函数,在PHP中发生错误时调用该函数error_function_name(error_level,error_message,error_file,error_line,error_context),错误检测(续),设置错误处理程序(Set_Error_Handler函数)mixed set_error_handler(callback error_handler,int error_types=E_ALL|E_STRICT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 错误 调试 异常 处理

链接地址:https://www.31ppt.com/p-5881127.html