gpt4 book ai didi

php - 如何在 PHP 中执行静态代码分析?

转载 作者:IT老高 更新时间:2023-10-28 11:36:23 25 4
gpt4 key购买 nike

有没有PHP源文件的静态分析工具?

二进制本身可以检查语法错误,但我正在寻找更多功能,例如:

  • 未使用的变量赋值
  • 未先初始化就被赋值的数组
  • 可能还有代码样式警告
  • ...

最佳答案

从命令行以 lint 模式运行 php 以验证语法而不执行:

php -l 文件名

高级静态分析器包括:

低级分析器包括:

运行时分析器,由于 PHP 的动态特性,对某些事情更有用,包括:

文档库 phpdocDoxygen执行一种代码分析。例如,可以将 Doxygen 配置为使用 Graphviz 呈现漂亮的继承图。 .

另一个选项是xhprof ,与 Xdebug 类似,但更轻,适合生产服务器。该工具包括一个基于 PHP 的界面。

关于php - 如何在 PHP 中执行静态代码分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com