Heim  >  Artikel  >  Backend-Entwicklung  >  如何发现php脚本中的异常呀

如何发现php脚本中的异常呀

WBOY
WBOYOriginal
2016-06-13 10:11:43760Durchsuche

怎么发现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下怎么调配都没成功.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn