Рубрика: IDE
интегрированная среда разработки
состав
текстовый редактор
Транслятор (компилятор и/или интерпретатор)
средства автоматизации сборки
отладчик
Настройка в редакторе VSCode
ctrl+shift+x
- php debug
установка плагина в VSCode - Настройка конфигурации в VSCode
Run\Add Configuration…
PHP
launch.json
Запуск отладки в редакторе VSCode
ctrl+shift+d
Режимы отладки в разделе «ЗАПУСК И ОТЛАДКА»
- режим Listen for xdebug
- открыть скрипт php для отладки в VSCode
- отметить место отладки (brackpoint)
- запустить отладку RUN в разделе «ЗАПУСК И ОТЛАДКА»
- отрыть страницу в браузере
http://localhost/project/ для XAMPP
Xdebug
помогает разработчику в отладке php-кода
В отличие от стандартных методов var_dump, print_r
позволяет использовать удалённый отладчик в IDE построчно через брейк-пойнты. Данный метод поможет отследить значения переменных и ускорит процесс поиска ошибок в коде
- <?php echo phpinfo()?>
- инструкция установки Xdebug в php
https://xdebug.org/wizard - расположение Xdebug.dll
…\php\ext\php_xdebug.dll - …\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"
IDE Atom
https://atom.io/
путь к плагинам в редакторе Atom
File\Settings\install
ide-php
подцветка синтаксиса кода php
php-server
сервер для работы с проектом содержащий php код
- установка php на OS Windows
- перезагрузка ПК для работы localhost
atom-terminal
терминал cmd
alt+shift+t открыть корневой путь проекта
ctrl+shift+t открыть отмеченный путь из дерева проекта