2013-04-06 26 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