是否有PHP源文件的静态分析工具?
二进制本身可以检查语法错误,但我正在寻找做得更多的东西,比如:
未使用的变量赋值 未初始化就被赋值的数组 可能还有代码风格的警告 ...
是否有PHP源文件的静态分析工具?
二进制本身可以检查语法错误,但我正在寻找做得更多的东西,比如:
未使用的变量赋值 未初始化就被赋值的数组 可能还有代码风格的警告 ...
当前回答
PHP Mess Detector非常棒,而且速度很快。
其他回答
NetBeans IDE检查语法错误、不常用的变量等。它不是自动的,但对于小型或中型项目来说效果很好。
PHP Mess Detector非常棒,而且速度很快。
为了完整起见,还要检查phpCallGraph。
有一个静态代码分析工具叫做PHP Analyzer。PHP Analyzer现在是一个已弃用的项目,但您仍然可以在遗留分支上访问它。
在许多类型的静态分析中,它还提供了基本的自动修复功能,请参阅文档。
有一个新的PHP工具叫做nWire。它是一个用于Eclipse PDT和Zend Studio 7.x的代码探索插件。它为PHP提供了实时代码分析,并提供了以下工具:
代码可视化——组件和关联的交互式图形表示。 代码导航-独特的导航视图显示所有的关联,并与您一起编写或阅读代码。 快速搜索-搜索方法,字段,文件等。