识别未使用变量的最佳方法

时间:2013-04-06 18:37:51

标签: php

我有代码,我使用一些变量。例如:

$name = "someName";
$output = sprintf($doingText, $name); // $doingText is here undefined

我想在代码中搜索肯定未定义的变量(某种静态代码分析)。

这些变量应该是所有语言文本。没问题,直到那里,但我不想手动创建变量存在的列表:我想获取变量名称,然后制作一些html表单,我可以看到它们并以变量名 - 文本对的形式放入数据库。

问题是:如何搜索它们? (我没有找到任何能够通过google搜索在PHP中执行此操作的脚本...)

(p.s。:我不知道搜索它们的最佳方法是什么,因为可能不只有=的赋值,还有foreach ($arr as $val)等。)

1 个答案:

答案 0 :(得分:0)

为什么不使用像NetBeans这样的IDE?这将主动检查您是否有未使用的变量。因此,虽然您的编码将实时显示,而不是完成脚本,并发现您有x个错误/未使用的变量。只是值得深思。