Для чего используется XDebug?
test: покрытие использует XDebug для сбора информации, вам необходимо установить ее и сначала включить.
Как это работает?
3 ответа
Это PHP-модуль, для установки которого требуется небольшой объем серверной конфигурации.
Он расширяет функциональные возможности самого программного обеспечения PHP, изменяя его выполнение сценариев, извлекая подробности и обеспечивая намного более высокую точность выполнения (включая изменение кода во время его выполнения и просмотр переменных / стеков / памяти / и т. Д.) И форматирование дампов стека процессов., Это здорово и бесплатно!
Узнайте больше об этом здесь: http://xdebug.org/docs/
XDebug также используется PHPUnit для генерации статистики покрытия при выполнении модульных тестов.
Или в человеческом смысле, почему Гризли сказал, что это позволяет вам находить узкие места (что замедляет все остальное, если ваш код) в вашем коде, чтобы вы могли это исправить. Это полезно, если вы страдаете от производительности (как и я) или ожидаете большой нагрузки на трафик.