首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查语法/代码有效性的PHP工具

问检查语法/代码有效性的PHP工具
EN

Stack Overflow用户
提问于 2015-05-15 22:46:01
回答 3查看 243关注 0票数 1

我对PHP很陌生,我想知道是否有一个检查PHP代码语法和有效性的工具。

例如,如果我有:

代码语言:javascript
复制
class myClass
{
    public function function1()
    {
        $this->myvariable++;
        $this->function2();
    }

    private $myVariable;
}

我希望该工具能够突出说明变量myvariable和函数function2不存在于该类中。

我在网上搜索并找到了http://www.icosaedro.it/phplint/index.html,但是当我在我的PHP项目中尝试它时,它没有正确工作。我知道php有-l选项,但是只检查语法无效。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-15 23:14:47

听起来你在找IDE。

PHPStorm是一种流行的付费paid。(99美元/99欧元)

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

我还听说过phpDesigner、Komodo IDE和Zend Studio。此外,您还可以找到PHP 这里的列表。

票数 3
EN

Stack Overflow用户

发布于 2015-05-15 23:28:37

您正在寻找集成开发环境或简称IDE,这是一个软件内置了许多功能,以帮助您编写,测试,开发,调试等.你的软件。

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

票数 1
EN

Stack Overflow用户

发布于 2015-05-15 23:42:01

严格地说,您要寻找的工具是一个静态分析工具,比如PHP烂摊子检测器。可以使用-l开关从PHP本身运行更简单(更快)的检查,但只会警告语法错误。

针对代码气味的更高级检查(虽然比bug稍微少一些,但已经被发现经常演变成bug)可以由CodeSniffer for PHP等工具运行。

也就是说,上面的工具(以及更多的工具)要么已经捆绑在一起,要么可以很容易地集成到各种IDE中,比如Eclipse for PHP。这些还提供了有用的集成,例如代码突出显示和内联错误突出显示,这样您就可以快速“放大”各种bug。此外,它们还附带了大量有用的特性,如代码完成、查找、洞察、模板化和重构。更先进的IDE也“知道”最流行的框架,因此在使用这些框架时会有很大的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30269840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档