[!] XDebug по-русски. Справочник: Расширение для отладки PHP кода

Как работает xDebug - общая идея

Cм. общую идею по настройке XDebug, а конкретные инструкции будут далее по тексту ;)

Установка и настройка модуля ядра

Настройка в IDE

NetBeans

  • О настройке xdebug в NetBeans -- позволяет, в частности, наблюдать изменения значений переменных во время выполнения скрипта.
  • netbeans xdebug Отладка без указания входного скрипта (index.php) и get-параметров .
  • netbeans Отладка в терминале
  • Что даёт XDebug -- для чего нужен

    1. Стек вызовов для ошибок и предупреждений (обычно включается автоматически сразу после установке)
    2. Улучшает вызова var_dump()
    3. Иные средства, о которых тут будет написано позднее (а вы можете сразу почитать тут: https://xdebug.org/)

    Примеры работы с XDebug и отладки вообще

    ВНИМАНИЕ: если код проекта очень ресурсоёмок (для продакшена, но его крайне рекомендуюется использовать на машине разработчика), то использование xdebug может приводить к ощутимому подвисанию машины разработчика.

    Key Words for FKN + antitotal forum (CS VSU):