2009-07-02 2 views
0

코드에서 함수가 사용되는 위치를 자동으로 찾는 방법을 찾고 있습니다.코드베이스에서 PHP에서 함수가 사용되는 위치를 자동으로 찾는 방법

이 파일에는 a.php, b.php 등 Class-> 메소드가있는 자동 생성 문서가 있습니다. 내 자신의 롤링을 방지하기 위해 뭔가를 찾으려고 노력 중입니다. 현재 자동화 된 문서 시스템이 없으므로 아무 것도 없습니다.

+0

어떤 IDE를 사용하고 있습니까? –

답변

0

nWire for PHP을 살펴보십시오. Eclipse PDT 및 Zend Studio 7.x 용 코드 탐색 플러그인입니다. 메소드를 클릭하면 코드 내에서 모든 호출이 수행됩니다. 가능한 모든 구현을 표시하여 디자인 타임에 대상 호출을 결정할 수없는 경우도 처리 할 수 ​​있습니다.

4

단순한 제안이지만 "grep -R methodName?"

3

Doxygen 또는 phpDocumentor을 확인하십시오.

+0

Doxygen 1.7.4 이상을 원하고 CALLER_GRAPH = YES로 설정하십시오. –

0

좋아하는 편집자는 파일을 재귀 적으로 정규 표현식 검색해야합니다. 멋진 자동 생성 된 문서 자료없이 시작하는 것이 좋습니다.

1

http://php.net/manual/en/function.debug-backtrace.php

함수 debug_backtrace()는 스택 추적 형식의 특정 기능에 대한 모든 수신 통화를 표시합니다. 배열을 반환하므로 print_r()을 원할 수 있습니다. 주위에 미리 태그를두면 이미 알지 못하는 경우 조금 더 읽기 쉽습니다. 그래서

:

function your_function() 
{ 
echo "<pre>"; 
print_r (debug_backtrace()); 
echo "</pre>"; 
} 

당신이

-1

컴퓨터에 Google 데스크톱을 설치 무엇을해야합니다.

관련 문제