Есть ли простой способ установки точек останова и отладки сценариев PHP локально в командной строке? - PullRequest
2 голосов
/ 05 октября 2011

Я не знаю, есть ли такой инструмент для PHP, но в последнее время я пользуюсь GDB для C с большим успехом. Я хочу иметь возможность устанавливать точки останова и выполнять сценарий PHP, а затем пройтись по моим функциям, чтобы проверить, что происходит.

Можно ли это сделать с помощью PHP?

Если это так, я хотел бы получить ссылки на учебники или другие ресурсы. Я ничего не нашел, пока гуглил.

Ответы [ 2 ]

2 голосов
/ 14 апреля 2015

Для командной строки есть отличный инструмент под названием phpdbg :

Особенности

  • Пошаговая отладка
  • Гибкие точки останова (метод класса, функция, файл: строка, адрес, код операции)
  • Простой доступ к PHP со встроенным eval ()
  • Простой доступ к исполняемому в данный момент коду
  • Userland API
  • SAPI Agnostic - легко интегрируется
  • Поддержка файла конфигурации PHP
  • JIT Super Globals - установите свои собственные !!
  • ДополнительноПоддержка readline - Удобная работа терминала
  • Поддержка удаленной отладки - Java GUI в комплекте
1 голос
/ 05 октября 2011

Смотрите здесь для некоторых инструментов:

XDebug

http://www.ibm.com/developerworks/library/os-debug/

http://www.tek -tips.com / faqs.cfm? FID = 6379

xDebug, безусловно, предоставляет возможность устанавливать точки останова.

источник

Инструмент для анализа кода PHP

...