Использование Eclipse, чтобы увидеть, где была вызвана функция или использован класс - PullRequest
0 голосов
/ 31 марта 2011

Я использую Eclipse с PHP и пытаюсь отследить вызовы функций и экземпляров классов, чтобы понять, почему был использован определенный фрагмент кода.

Интерфейс Eclipse немного загроможден.Как посмотреть трассировку вызова функции?Это возможно сделать?

Спасибо, Алекс

Ответы [ 3 ]

2 голосов
/ 31 марта 2011

Возможно, хорошим решением было бы использовать отладчик в пошаговом режиме - или путем установки точки останова, в которой вы хотите увидеть трассировку вызова.

Это позволит вам видеть переменные и трассировку / историю вызовов, а также построчно переходить к выполнению вашего исходного кода.

О отладке и Eclipse, должны быть в состоянии ответить следующие вопросы + ответыв помощь: Хороший бесплатный отладчик PHP?

0 голосов
/ 10 апреля 2016

Что вам, вероятно, нужно, так это стек параметров, который можно найти в представлении «Показать» в разделе «Инструменты PHP и стек параметров».

0 голосов
/ 16 октября 2012

Этот пост на самом деле не может быть решением, но я просто хотел поделиться им.

В дополнение к тому, что уже отвечено (что позволяет отслеживать вызовы во время выполнения), PHP плагин EclipsePDT имеет функцию под названием Call Hierarchy.Тем не менее, похоже, что эта функция не была реализована в последней версии 3.1.

Вот почему я сказал, что мое сообщение не является ответом, но я надеюсь, что распространениеПодобные слова мотивируют разработчиков плагинов PDT enter code here.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...