有没有什么程序可以帮你检查PHP代码?

zbwhf8kr  于 2023-01-04  发布在  PHP
关注(0)|答案(8)|浏览(120)

只是一个好奇的问题,当你写PHP代码时,有没有什么程序可以帮助你?假设你的代码中有一个错误,使用这个程序可以帮助你定位它,等等。
我可能想太多了...

jaxagkaj

jaxagkaj1#

作为个人偏好,我使用Eclipse PDT。它是PHP的集成开发环境,配备了语法和错误语法突出显示以及一个有用的调试器。
而且,安装了WAMPserver,我可以很容易地在编辑后执行我的代码,并在我的浏览器上运行它,绝对派上用场。

8i9zcol2

8i9zcol23#

是的,几乎任何现代IDE都可以为您做到这一点。

当你输入时,它会在错误下面画上红色的曲线(像拼写检查一样)。

zbdgwd5y

zbdgwd5y4#

大多数IDE(Eclipse PDT已经提到过,这也是我个人的偏好)都有某种显示错误的方式。在此之上,还有像XDebug这样的完整调试器,你可以安装它,让你一次设置一行代码,设置断点等等。

lfapxunr

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';
hgc7kmma

hgc7kmma6#

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

php -l file.php

除此之外,this post还有很多链接指向php的静态代码分析工具。

7nbnzgx9

7nbnzgx97#

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

:! php -l %

如果我在Windows机器上进行开发,我安装XAMPP只是为了使用它附带的php二进制文件。

pcrecxhr

pcrecxhr8#

我使用textmate(在mac上)为我所有的代码它有语法检查器为php除其他外

相关问题