XDebug, Eclipse и PHP.Тестирование определенной страницы / функции - PullRequest
0 голосов
/ 02 февраля 2012

Я просто пытаюсь xDebug с Eclipse и PDT на локальной машине Windows.Настройка работает нормально.Я пытаюсь отладить ОЧЕНЬ большое приложение, построенное на PHP с интенсивным использованием AJAX.То, что я хотел знать, - если я хочу протестировать определенную функцию / страницу, как запустить сеанс отладки?В настоящее время, когда я запускаю сеанс отладки, он получает статистику с первой страницы index.php приложения.Поскольку приложение требует входа в систему, оно показывает страницу входа в систему.

Как отладка работает отсюда (страница входа)?Страница входа отображается во время сеанса отладки?Если да, то я могу войти в U / P и отправить.Куда идет сессия отладки?Я не могу пройти здесь, я предполагаю, поскольку это требует ввода данных пользователем.

Теперь, предположив, что я вошел в систему. Мне нужно начать отлаживать определенную функцию в приложении.Как это сделать?

Большое спасибо!

1 Ответ

0 голосов
/ 03 февраля 2012

Я не знаю, насколько хорошо Eclipse обрабатывает произвольные входящие отладочные соединения, но вы можете указать Xdebug инициировать соединение, установив cookie.Существует множество хороших расширений браузера, которые помогут вам в этом.Каждое из этих расширений позволяет вам включить отладчик для конкретного запроса, просто нажав маленький значок.В документации по xdebug есть ссылки на них: http://xdebug.org/docs/remote#browser-extensions

cheers, Derick

...