我有代码,我使用一些变量。例如:
$name = "someName";
$output = sprintf($doingText, $name); // $doingText is here undefined
我想在代码中搜索肯定未定义的变量(某种静态代码分析)。
这些变量应该是所有语言文本。没问题,直到那里,但我不想手动创建变量存在的列表:我想获取变量名称,然后制作一些html表单,我可以看到它们并以变量名 - 文本对的形式放入数据库。
问题是:如何搜索它们? (我没有找到任何能够通过google搜索在PHP中执行此操作的脚本...)
(p.s。:我不知道搜索它们的最佳方法是什么,因为可能不只有=的赋值,还有foreach ($arr as $val)
等。)
答案 0 :(得分:0)
为什么不使用像NetBeans这样的IDE?这将主动检查您是否有未使用的变量。因此,虽然您的编码将实时显示,而不是完成脚本,并发现您有x个错误/未使用的变量。只是值得深思。