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

解决方案 »

  1.   

    开启错误显示。x-debug可以调试php
      

  2.   

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

  3.   

    首先开启错误显示功能:php.ini中display_errors = Off 取分号,改为On其次开启错误级别。一般为: error_reporting = E_ALL & ~E_NOTICE  你也可以修改为其他。
      

  4.   

    开发模式下如果你不是那么肯定自己的代码那就将错误提示打开
    其次换个智能的ide编辑工具也是很有益处的
    最后再将xdebug等一些辅助的工具包给装上,也能提高开发的效率和拍错的进度 .
    在linux下单步调试什么的还是很轻松的,反正以前我在win下怎么调配都没成功.