2013-04-06 2 views
1

일부 변수를 사용하는 코드가 있습니다. 예 :사용하지 않는 변수를 인식하는 가장 좋은 방법

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

확실하게 정의되지 않은 변수 (일종의 정적 코드 분석)에 대한 코드를 검색하고 싶습니다.

이 변수는 모두 일부 언어 텍스트 여야합니다. 거기까지 문제는 없지만 변수가 존재하는 목록을 수동으로 만들고 싶지는 않습니다. 변수 이름을 얻고 일부 HTML 양식을 만들어서 변수 이름과 텍스트 쌍으로 데이터베이스에 넣고 싶습니다.

질문 : 검색 방법은 무엇입니까? (나는 PHP로 검색 할 수있는 스크립트를 찾지 못했습니다 ...)

(ps : 검색하는 가장 좋은 방법은 무엇인지 모르겠다. =뿐만 아니라 foreach ($arr as $val) 등)

답변

0

NetBeans와 같은 IDE를 사용하지 않는 이유는 무엇입니까? 사용하지 않는 변수가 있는지 여부를 적극적으로 확인합니다. 따라서 코딩을하는 동안 실시간으로 보여 줄 것이지만 스크립트를 끝내고 x 개의 오류/사용되지 않은 변수가 있음을 알 수 있습니다. 생각을위한 음식.

+0

일부 제어판에서 이것을 통합하고 싶습니다 ... (ps : 내 IDE에서 정의되지 않은 변수를 표시 할 수도 있지만 "class null 속성이 존재하지 않습니다"와 같은 잘못된 긍정이 있습니다 - 원하는 경우 PHP를 통해이 작업을 수행하십시오.)) – bwoebi

+0

+1 좋은 IDE는 사용되지 않고 정의되지 않은 변수에 대해 경고합니다. [PhpStorm] (http://www.jetbrains.com/phpstorm/)에서도 코드 검사/유효성 검사를위한 옵션이 많이 있습니다. – thaJeztah

+1

I PhEStorm;을 사용합니다.)하지만 PHP를 통해 직접하고 싶습니다. – bwoebi

관련 문제