2013-04-06 64 views
1

我有我使用一些变量的代码。例如:识别未使用的变量的最佳方法

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

我想搜索一定不确定变量的代码(某种静态代码分析的)。

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

问题是:如何搜索它们? (我还没有发现任何脚本,它能够通过谷歌搜索为此在PHP ...)

(PS:我不知道什么是搜索他们作为有可能不是只分配的最佳方法=,而且还与foreach ($arr as $val)等)

回答

0

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

+0

我想这一些控制面板中集成...(PS:我的IDE也能够给我看的不确定变量,但有一段时间误报像“类空的属性不存在” - 我想通过php来做到这一点;)) – bwoebi 2013-04-06 19:54:23

+0

+1一个好的IDE会警告你未使用和(可能)未定义的变量。你也可以检查[PhpStorm](http://www.jetbrains.com/phpstorm/)它有很多选项来检查/验证你的代码 – thaJeztah 2013-04-06 19:54:24

+1

我使用PhpStorm;)但是我想直接通过PHP来做到这一点? – bwoebi 2013-04-06 19:55:31