Xdebug - Xdebug

Xdebug
Xdebug Logo.svg
Сообщение об ошибке Xdebug на Викискладе?
Сообщение об ошибке Xdebug на Викискладе?
Разработчики)Дерик Ретанс
изначальный выпуск8 мая 2002 г. (2002-05-08)[1]
Стабильный выпуск
2.9.7 / 16 сентября 2020 г.; 2 месяца назад (2020-09-16)
Репозиторий Отредактируйте это в Викиданных
Написано вC
Доступно ванглийский
ТипОтладчик
ЛицензияРазрешающая лицензия, полученный из Лицензия MIT
Интернет сайтxdebug.org
UML диаграмма компонентов для Xdebug и PHP, интегрированный через браузер и IDE

Xdebug это PHP расширение, которое обеспечивает возможности отладки и профилирования.[2] Он использует DBGp протокол отладки.

Отладочная информация, которую может предоставить Xdebug, включает следующее:

  • куча и следы функций в сообщениях об ошибках[3] с:
  • полное отображение параметров для пользовательских функций
  • имя функции, имя файла и указания строк
  • поддержка функций-членов

Xdebug также предоставляет:

  • информация о профилировании для скриптов PHP[4]
  • анализ покрытия кода
  • возможности для интерактивной отладки ваших скриптов с помощью интерфейс отладчика.[5]

Xdebug также доступен через PECL.[6]

Смотрите также

Рекомендации

  1. ^ Ретанс, Дерик. «Выпуск версии 0.7.0». github. Получено 16 мая 2020.
  2. ^ МакАртур, Кевин (24 марта 2008 г.). «Тестирование, разработка и непрерывная интеграция». Pro PHP: шаблоны, фреймворки, тестирование и многое другое. Нью-Йорк, Нью-Йорк: Apress. стр.120 – 124. ISBN  1-59059-819-9.
  3. ^ Скляр, Дэвид; Трахтенберг, Адам (11 мая 2009 г.). «Обработка ошибок, отладка и тестирование». Поваренная книга PHP (2-е изд.). Севастополь, Калифорния: O'Reilly Media. п. 618 - 619. ISBN  0-596-10101-5.
  4. ^ Хендерсон, Кэл (16 мая 2006 г.). «Узкие места». Создание масштабируемых веб-сайтов. Севастополь, Калифорния: O'Reilly Media. стр.170 – 171. ISBN  0-596-10235-6.
  5. ^ Мастерс, Джон; Блюм, Ричард (12 марта 2007 г.). "НАПОЛЬНАЯ ЛАМПА". Профессиональное программирование для Linux. Хобокен, Нью-Джерси: Джон Уайли и сыновья. п. 426. ISBN  0-471-77613-0.
  6. ^ Гернер, Джейсон; Нарамор, Элизабет; Owens, Morgan L .; Уорден, Мэтт (2005-12-05). «ГРУША и ПЭКЛ». В Гернер, Джейсон (ред.). Профессиональная LAMP: Веб-разработка для Linux, Apache, MySQL и PHP. Хобокен, Нью-Джерси: Джон Уайли и сыновья. п.197. ISBN  0-7645-9723-X.

внешняя ссылка