1

我有使用一些变量的代码。例子:

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

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

这些变量应该都是一些语言文本。在那之前没问题,但我不想手动列出哪些变量存在:我想获取变量名,然后制作一些 html 表单,我可以在其中看到它们并以变量名-文本对的形式放入数据库。

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

(ps:我不知道搜索它们的最佳方法是什么,因为可能不仅有 = 的分配,还有foreach ($arr as $val)等)

4

1 回答 1

0

为什么不使用像 NetBeans 这样的 IDE?这将主动检查您是否有未使用的变量。因此,当您编码时,它会实时向您显示,而不是完成脚本并发现您有 x 数量的错误/未使用的变量。只是思考的食物。

于 2013-04-06T19:51:45.153 回答