有没有可以帮助您检查PHP代码的程序?

时间:2010-03-24 20:43:23

标签: php

只是一个奇怪的问题,但在编写PHP代码时是否有任何程序可以帮助/帮助您?假设您的代码中存在错误并使用此程序可以帮助您找到它等等。

我可能想的太多了......

8 个答案:

答案 0 :(得分:4)

作为个人偏好,我使用Eclipse PDT。它是PHP的集成开发环境,配备语法以及错误语法突出显示和有用的调试器。

此外,安装了WAMPserver后,我可以轻松地在编辑后执行我的代码并在浏览器上运行它,非常方便。

答案 1 :(得分:4)

Xdebug可能有用。

答案 2 :(得分:4)

是的,几乎所有现代IDE都可以为您完成此任务。试试这些:

键入时会出现红色波浪线(如拼写检查)。

答案 3 :(得分:1)

大多数IDE(Eclipse PDT已经提及,并且我的个人偏好)也有某种显示阙它认为是错误的。除此之外还有像XDebug这样的完整调试器,您可以安装它,让您一次设置一行代码并设置断点和不设置断点。

答案 4 :(得分:1)

我主要使用vim进行编辑,我确保 php 可执行文件在我的路径中,所以我这样做是为了快速语法检查我打开的任何文件。

:! php -l %

如果我在Windows机器上进行开发,我会安装XAMPP,这样我就可以使用它附带的php二进制文件。

答案 5 :(得分:1)

设置error_reporting(E_ALL); (在编写代码时,当您已将项目上传以供公共使用时,请设置error_reporting(0);)

使用error_reporting(E_ALL)更容易找到自己的错误; 您可以尝试以下两个示例

//error_reporting(E_ALL);
$result = ($value > 0)?'Foo':'Bar';

VS

error_reporting(E_ALL);
$result = ($value > 0)?'Foo':'Bar';

答案 6 :(得分:1)

您可以在lint模式下运行php。它将解析文件并报告错误,但不会执行任何代码:

php -l file.php

否则,this post有许多指向php的静态代码分析工具的链接。

答案 7 :(得分:0)

我使用textmate(在mac上)我的所有代码都有php语法检查器等等