Рубрики
Debug PHP Visual Studio Code VSCode настройки VSCode плагины Плагин

Плагин XDebug для PHP VSCode

Настройка в редакторе VSCode
ctrl+shift+x
  • установка плагина в VSCode
    php debug
  • Настройка конфигурации в VSCode
    Run\Add Configuration…
    PHP
    launch.json
Запуск отладки в редакторе VSCode
ctrl+shift+d

Режимы отладки в разделе «ЗАПУСК И ОТЛАДКА»

  1. режим Listen for xdebug
  • открыть скрипт php для отладки в VSCode
  • отметить место отладки (brackpoint)
  • запустить отладку RUN в разделе «ЗАПУСК И ОТЛАДКА»
  • отрыть страницу в браузере
    http://localhost/project/ для XAMPP
Рубрики
Debug PHP PHP настройки Плагин

Установка плагина Xdebug для PHP

Xdebug
помогает разработчику в отладке php-кода

В отличие от стандартных методов var_dumpprint_r
позволяет использовать удалённый отладчик в IDE построчно через брейк-пойнты. Данный метод поможет отследить значения переменных и ускорит процесс поиска ошибок в коде
  1. <?php echo phpinfo()?>
  2. инструкция установки Xdebug в php
    https://xdebug.org/wizard
  3. расположение Xdebug.dll
    …\php\ext\php_xdebug.dll
  4. …\php\php.ini
    инструкция в сервере xampp
...
[XDebug]
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9003
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
Рубрики
back-end front-end HTML PHP Projects

Cтруктура проекта для WEB приложения

project
  public раздел содержит файлы php(html) frontend
   index.php главный файл сайта