2013-02-24 4 views
3

Мне было интересно, знал ли кто-нибудь о программе, которая могла бы принять каталог php-файлов и проанализировать их, чтобы каждая функция, переменная и т. Д. Имела ссылки на то, где она определена, ссылается и т. Д. так что я могу быстро определить цель/использование функции. Я знаю, что RIPS делает что-то похожее на это, но в первую очередь это инструмент анализа уязвимостей. Я бы предпочел не платить за это, если это возможно.PHP Исходный код «Сопоставление»

+1

Помимо приведенных ниже ответов, вы можете захотеть рассмотреть возможность использования IDE, который позволяет перемещаться туда, где функция определяется с помощью простого нажатия клавиши ... например. в NetBeans вы можете нажать Ctrl/Cmd + B, в Eclipse или Aptana вы можете нажать F3. –

ответ

2

Exuberant Ctags может анализировать файлы таким образом.

+0

С другой стороны, я думал о Cscope, который поддерживает только C, а не PHP. Тем не менее, Exuberant Ctags найдут определения; просто не ссылки. – icktoofay

0

IDE, такие как NetBeans или Eclipse, предоставляют такую ​​функцию, но встроенную по мере редактирования, а не путем создания отдельного файла карты. Вы можете щелкнуть правой кнопкой мыши по функции и перейти к тому, где она определена, например, или щелкнуть по определенной функции и найти все места, в которых она используется.

Смотрите также вопрос: https://stackoverflow.com/questions/2145974/tool-for-maintaining-the-php-source-code

Смежные вопросы