日期:2014-05-17  浏览次数:20420 次

怎么发现php脚本中的错误呀
我正在学习php,用的是Editra编辑器,经常在运行html的时候发现php脚本没有报错也没有执行结果,我怎么能发现是php脚本的什么地方错了?我脚本里面每个功能都添加了die或者echo,经常出现die和echo中的内容一句也没有输出。有什么工具或者方法能指出哪行错了吗或出现什么错误了吗?
或者能调试 php脚本吗?

------解决方案--------------------
开启错误显示。

x-debug可以调试php
------解决方案--------------------
error_reporting(E_ALL);

------解决方案--------------------
我怎么能发现是php脚本的什么地方错了? 修改php.ini error_reporting = E_ALL & ~E_NOTICE ,重启服务器。
我脚本里面每个功能都添加了die或者echo,经常出现die和echo中的内容一句也没有输出。(这种情况恐怕不存在吧),建议你换一个好点浏览器 google chrome
------解决方案--------------------
只要保证你的语法没有错误或者是异义
通常情况下是没有问题的
------解决方案--------------------
探讨

开启错误显示。

x-debug可以调试php

------解决方案--------------------
一般开启错误就有提示了。 你的代码怎么写。
------解决方案--------------------
首先开启错误显示功能:php.ini中display_errors = Off 取分号,改为On

其次开启错误级别。一般为: error_reporting = E_ALL & ~E_NOTICE 你也可以修改为其他。
------解决方案--------------------
开发模式下如果你不是那么肯定自己的代码那就将错误提示打开
其次换个智能的ide编辑工具也是很有益处的
最后再将xdebug等一些辅助的工具包给装上,也能提高开发的效率和拍错的进度 .
在linux下单步调试什么的还是很轻松的,反正以前我在win下怎么调配都没成功.