Плагины VS Code для разработки на PHP
PHP Debug
PHP Debug - расширение для отладки кода. Китайский форк, немецкого плагина. Оригинальный прекратил развиваться в марте 2019 года. Основные возможности:
- Линейные, условные и функциональные брейкпоинты
- Пошаговая отладка (Шаг с обходом, шаг с заходом, шаг с выходом)
- Трассировки стека
- Наблюдаемые значения переменных, определенные пользователем
- Отладочная консоль
В моем блоге есть запись о настройке отладки PHP в Visual Studio Code и OpenServer
PHP Intelephense
PHP Intelephense - система автодополнения PHP кода "здорового человека".
При использовании следует выключать встроенную систему автодополнения кода "php.suggest.basic": false
. Основные возможности:
- Интуитивный помощник автодополнения кода
- Форматирование кода (
Alt+Shift+F
) - Поиск символов (через
@
внутри файла или#
по рабочей области) - Удобная команда для добавления класса в
use
.
PHP DocBlocker
PHP DocBlocker. Документирование PHP кода. Имеется сниппет для /**
, используемый перед классом, функцией или свойством класса.
Class Helper
Class Helper.
Расширение не только для PHP, предоставляет ряд полезных команд:
- Добавление класса, конструктора и свойств (
ALT+C
) - Добавление приватных свойств (
CTRL+ALT+C
) - Добавление метода (
ALT+M
) - Добавление приватного метода
CTRL+ALT+M
- Добавление геттера и сеттера (
ALT+M
когда курсор (не мышь) находится на свойстве)