只是一个好奇的问题,当你写PHP代码时,有没有什么程序可以帮助你?假设你的代码中有一个错误,使用这个程序可以帮助你定位它,等等。我可能想太多了...
jaxagkaj1#
作为个人偏好,我使用Eclipse PDT。它是PHP的集成开发环境,配备了语法和错误语法突出显示以及一个有用的调试器。而且,安装了WAMPserver,我可以很容易地在编辑后执行我的代码,并在我的浏览器上运行它,绝对派上用场。
2ul0zpep2#
Xdebug可能是有用的。
8i9zcol23#
是的,几乎任何现代IDE都可以为您做到这一点。
当你输入时,它会在错误下面画上红色的曲线(像拼写检查一样)。
zbdgwd5y4#
大多数IDE(Eclipse PDT已经提到过,这也是我个人的偏好)都有某种显示错误的方式。在此之上,还有像XDebug这样的完整调试器,你可以安装它,让你一次设置一行代码,设置断点等等。
lfapxunr5#
设置错误报告(E_ALL);(在编写代码时,当您已经上传了您的项目供公众使用时,设置error_reporting(0);)使用错误报告(E_ALL)更容易发现自己的错误;您可以尝试以下两个示例
//error_reporting(E_ALL); $result = ($value > 0)?'Foo':'Bar';
对比
error_reporting(E_ALL); $result = ($value > 0)?'Foo':'Bar';
hgc7kmma6#
你可以在lint模式下运行php,它会解析文件并报告错误,但不会执行任何代码:
php -l file.php
除此之外,this post还有很多链接指向php的静态代码分析工具。
7nbnzgx97#
我主要使用vim进行编辑,我确保php可执行文件在我的路径中,所以我这样做是为了对我打开的任何文件进行快速语法检查。
:! php -l %
如果我在Windows机器上进行开发,我安装XAMPP只是为了使用它附带的php二进制文件。
pcrecxhr8#
我使用textmate(在mac上)为我所有的代码它有语法检查器为php除其他外
8条答案
按热度按时间jaxagkaj1#
作为个人偏好,我使用Eclipse PDT。它是PHP的集成开发环境,配备了语法和错误语法突出显示以及一个有用的调试器。
而且,安装了WAMPserver,我可以很容易地在编辑后执行我的代码,并在我的浏览器上运行它,绝对派上用场。
2ul0zpep2#
Xdebug可能是有用的。
8i9zcol23#
是的,几乎任何现代IDE都可以为您做到这一点。
当你输入时,它会在错误下面画上红色的曲线(像拼写检查一样)。
zbdgwd5y4#
大多数IDE(Eclipse PDT已经提到过,这也是我个人的偏好)都有某种显示错误的方式。在此之上,还有像XDebug这样的完整调试器,你可以安装它,让你一次设置一行代码,设置断点等等。
lfapxunr5#
设置错误报告(E_ALL);(在编写代码时,当您已经上传了您的项目供公众使用时,设置error_reporting(0);)
使用错误报告(E_ALL)更容易发现自己的错误;您可以尝试以下两个示例
对比
hgc7kmma6#
你可以在lint模式下运行php,它会解析文件并报告错误,但不会执行任何代码:
除此之外,this post还有很多链接指向php的静态代码分析工具。
7nbnzgx97#
我主要使用vim进行编辑,我确保php可执行文件在我的路径中,所以我这样做是为了对我打开的任何文件进行快速语法检查。
如果我在Windows机器上进行开发,我安装XAMPP只是为了使用它附带的php二进制文件。
pcrecxhr8#
我使用textmate(在mac上)为我所有的代码它有语法检查器为php除其他外