@quna95

Есть ли готовые решения, чтобы построить граф вызова функций и методов классов php и js?

Здравствуйте.
Дано: скрипты PHP (или JS) в нескольких файлах.
Требуется: по содержанию скриптов извлечь подключения файлов, вызовы функций и методов классов и представить их в виде связей для последующего построения графа
Например:
index.php/fn1 -> class1.php/class1->fn1()
class1.php/class1->fn1() -> class1.php/class1->fn2()
class1.php/class1->fn1() -> class2.php/class2->fn1()
class1.php/class1->fn1() -> class2.php/class2->fn2()

Вопрос: есть ли готовые решения для подобного анализа кода
Спасибо
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Вам нужен профайлер для PHP. Они как правило имеют функционал для графического отображения всего стека вызовов.
- xhprof
- PHP-SPX
- blackfire

https://habr.com/ru/articles/145895/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы