时间:2020-10-19 编辑:
php调试错误的方法:首先启动错误报告;然后使用print语句调试程序;最后通过前缀字符“@”屏蔽PHP脚本错误提示即可。
php错误调试
一、php错误级别
一般来说,php错误有三个级别:notice、warning、error。
1、notice:notice错误可能是脚本运行时导致的,也可能是在正常运行过程中出现的。实际上这也许是代码的缺陷,因为PHP对其解释可能与代码的本义有所不同。
2、warning:是一个非致命性地错误,在代码运行时候产生。它们并不是致命的错误,不会停止脚本的执行。
3、error:说明出现了致命的错误,会导致脚本运行停止。PHP运行的任何阶段都有可能出现这种错误。包括初始化、解析和执行代码阶段。
二、启动错误报告
1、修改php.ini
1 2 |
|
2、重启Apache服务器
三、使用print语句调试程序
1、代码
1 2 3 4 5 6 7 8 9 10 |
|
2、运行结果
四、应用前缀字符@屏蔽PHP脚本错误提示
1、代码
1 2 3 4 5 6 |
|
2、运行结果
文件读取失败!
五 使用错误处理器记录日志
1、配置php.ini,然后重启Apache服务器
1 |
|
2、代码
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
3、运行结果
打开php_errors.log文件
[09-Apr-2017 13:46:52 Asia/Hong_Kong] 1491716812:程序报错.