我对PHP很陌生,我想知道是否有一个检查PHP代码语法和有效性的工具。
例如,如果我有:
class myClass
{
public function function1()
{
$this->myvariable++;
$this->function2();
}
private $myVariable;
}我希望该工具能够突出说明变量myvariable和函数function2不存在于该类中。
我在网上搜索并找到了http://www.icosaedro.it/phplint/index.html,但是当我在我的PHP项目中尝试它时,它没有正确工作。我知道php有-l选项,但是只检查语法无效。
任何帮助都将不胜感激。
发布于 2015-05-15 23:14:47
听起来你在找IDE。
PHPStorm是一种流行的付费paid。(99美元/99欧元)
Netbeans也很受欢迎,而且是免费的。
我还听说过phpDesigner、Komodo IDE和Zend Studio。此外,您还可以找到PHP 这里的列表。
发布于 2015-05-15 23:28:37
您正在寻找集成开发环境或简称IDE,这是一个软件内置了许多功能,以帮助您编写,测试,开发,调试等.你的软件。
如果我们讨论的是PHP编程语言,我更喜欢按以下顺序进行:
发布于 2015-05-15 23:42:01
严格地说,您要寻找的工具是一个静态分析工具,比如PHP烂摊子检测器。可以使用-l开关从PHP本身运行更简单(更快)的检查,但只会警告语法错误。
针对代码气味的更高级检查(虽然比bug稍微少一些,但已经被发现经常演变成bug)可以由CodeSniffer for PHP等工具运行。
也就是说,上面的工具(以及更多的工具)要么已经捆绑在一起,要么可以很容易地集成到各种IDE中,比如Eclipse for PHP。这些还提供了有用的集成,例如代码突出显示和内联错误突出显示,这样您就可以快速“放大”各种bug。此外,它们还附带了大量有用的特性,如代码完成、查找、洞察、模板化和重构。更先进的IDE也“知道”最流行的框架,因此在使用这些框架时会有很大的帮助。
https://stackoverflow.com/questions/30269840
复制相似问题