Xdebug
Xdebug — средство профилирования и отладки PHP-скриптов[3]. XDebug поставляется как расширение для PHP. Работает по протоколу DBGp.
Xdebug | |
---|---|
Тип | отладчик |
Разработчик | Дерик Ретанс[вд] |
Написана на | Си[2] |
Языки интерфейса | английский |
Первый выпуск | 2 мая 2002 |
Аппаратная платформа | кроссплатформенность |
Последняя версия | 3.2.1 (21 марта 2023)[1] |
Репозиторий | github.com/xdebug/xdebug |
Лицензия | пермиссивная лицензия свободного ПО |
Сайт | xdebug.org (англ.) |
Медиафайлы на Викискладе |
Зачем нужен XDebug
правитьЭтот раздел должен быть полностью переписан. |
Основной целью расширения является максимально возможное упрощение отладки PHP-скриптов и добавление в разработку на PHP таких удобств, как точки останова, пошаговое выполнение и наблюдение за выражениями.
Расширение также позволяет выполнять профилировку приложения и находить те части, которые замедляют его работу.
Поддерживается также выполнение произвольного кода на точке останова, а также и ряд других полезных при отладке функций.
Позволяет экономить время разработчиков, так как ускоряет поиск ошибок в коде.
См. также
правитьПримечания
править- ↑ 3.2.1 . Дата обращения: 21 мая 2023. Архивировано 21 мая 2023 года.
- ↑ The xdebug Open Source Project on Open Hub: Languages Page — 2006.
- ↑ McArthur, Kevin. Testing, Development, and Continuous Integration // Pro PHP: Patterns, Frameworks, Testing and More (англ.). — New York City: Apress, 2008. — P. 120 — 124. — ISBN 1-59059-819-9.
Литература
править- Энди Гутманс, Стиг Баккен, Дерик Ретанс. Профилирование с помощью XDebug // PHP5. Профессиональное программирование = PHP 5 Power Programming / Переводчик: А. Киселев. — Перевод с английского. — СПб.: Символ-Плюс, 2006. — С. 487—490. — 704 с. — (High Tech). — 3000 экз. — ISBN 5-93286-083-9.
Ссылки
править- xdebug.org — официальный сайт Xdebug
- Xdebug в PHP Extension Community Library
- Средство визуализации логов трассировки WinCacheGrind
Статьи
править- Стрейчер, Мартин Найдите ошибки в PHP-приложениях при помощи Xdebug . IBM (30 мая 2008). Дата обращения: 13 июня 2013. Архивировано 14 июня 2013 года.
Для улучшения этой статьи желательно:
|
Это заготовка статьи о программировании. Помогите Википедии, дополнив её. |