xDebug: выводить трассировки в скрипт php? - PullRequest
2 голосов
/ 26 мая 2010

Я пытался использовать xDebug в своей локальной среде Ubuntu, чтобы ускорить разработку, и это очень полезно.

Однако я хотел бы видеть вывод функции Trace непосредственно в браузере, в конце скрипта.

1 Ответ

3 голосов
/ 29 мая 2010

Функции xdebug_start_trace / xdebug_stop_trace пишут только в файл. Это то, о чем ты говоришь, верно? Но вы можете прочитать этот файл в самом конце вашего скрипта, чтобы он выглядел.

xdebug_start_trace('/path/to/log');
blah blah
xdebug_stop_trace();
readfile('/path/to/log');

Если вам нужно регулярно проходить по коду, я бы предложил использовать внешнюю программу (http://xdebug.org/docs/remote). Использование одной из них с xdebug позволит вам пошагово пройти по коду, установить точки останова и т. Д ...

...