用于检查语法/代码有效性的PHP工具

用于检查语法/代码有效性的PHP工具,php,Php,我是PHP新手,想知道是否有一个工具可以检查PHP代码的语法和有效性 例如,如果我有: class myClass { public function function1() { $this->myvariable++; $this->function2(); } private $myVariable; } 我希望该工具强调变量myvariable和函数function2不存在于该类中 我在网上搜索了一下,发现当我

我是PHP新手,想知道是否有一个工具可以检查PHP代码的语法和有效性

例如,如果我有:

class myClass
{
    public function function1()
    {
        $this->myvariable++;
        $this->function2();
    }

    private $myVariable;
}
我希望该工具强调变量
myvariable
和函数
function2
不存在于该类中

我在网上搜索了一下,发现当我在我的PHP项目中尝试它时,它并没有正常工作。我知道php有-l选项,但是它只检查语法而不检查有效性


任何帮助都将不胜感激。

听起来您正在寻找IDE

是一个流行的PHP付费IDE。(~99$/~99欧元)

它也很受欢迎,而且是免费的


我也听说过,还有。此外,您还可以找到PHP编辑器的列表。

听起来您在寻找IDE

是一个流行的PHP付费IDE。(~99$/~99欧元)

它也很受欢迎,而且是免费的


我也听说过,还有。此外,您还可以找到PHP编辑器列表。

您正在搜索集成开发环境或IDE,这是一种具有许多内置功能的软件,可帮助您编写、测试、开发、调试等。。。你的软件

如果我们谈论的是PHP编程语言,我更喜欢以下顺序:


您正在搜索集成开发环境或IDE,这是一种具有许多内置功能的软件,可帮助您编写、测试、开发、调试等。。。你的软件

如果我们谈论的是PHP编程语言,我更喜欢以下顺序:


严格来说,您正在寻找的工具是一种静态分析工具,例如。使用
-l
开关可以从PHP本身运行更简单(更快)的检查,但只会警告语法错误

针对代码气味的更高级检查可以通过以下工具运行:代码气味比bug少一些,但通常会演变成bug


也就是说,上述工具(以及更多工具)要么已经捆绑,要么可以轻松集成到各种IDE中,例如。它们还提供了有用的集成,例如代码高亮显示和内联错误高亮显示,以便您可以快速“放大”各种bug。此外,它们还具有大量有用的特性,如代码完成、查找、洞察、模板和重构。此外,您还可以“了解”最流行的框架,因此在使用它们时会有很大帮助。

严格来说,您正在寻找的工具是静态分析工具,例如。使用
-l
开关可以从PHP本身运行更简单(更快)的检查,但只会警告语法错误

针对代码气味的更高级检查可以通过以下工具运行:代码气味比bug少一些,但通常会演变成bug


也就是说,上述工具(以及更多工具)要么已经捆绑,要么可以轻松集成到各种IDE中,例如。它们还提供了有用的集成,例如代码高亮显示和内联错误高亮显示,以便您可以快速“放大”各种bug。此外,它们还具有大量有用的特性,如代码完成、查找、洞察、模板和重构。同时“了解”最流行的框架,因此在使用它们时会有很大的帮助。

每一段代码都有一个IDE。PHPStorm是一种流行的付费模式。Netbeans是一款受欢迎的免费软件。了解它很好。我在一个PHP项目中使用notepad++已经有一段时间了,我一直在寻找一个升级版本,每一个代码都有一个IDE。PHPStorm是一种流行的付费模式。Netbeans是一款受欢迎的免费软件。了解它很好。我在一个PHP项目上使用notepad++已经有一段时间了,我一直在寻求升级。谢谢你的帮助:)谢谢你的帮助:)谢谢你的帮助:)谢谢你的帮助:)谢谢你的帮助:)谢谢你的帮助:)谢谢你的帮助:)