С какими IDE вы работали?

Ответ

В своей работе с PHP я использовал несколько сред разработки.

PHPStorm — мой основной инструмент для коммерческих проектов. Я ценю его глубокую интеграцию с экосистемой PHP: интеллектуальное автодополнение, мощный рефакторинг, встроенная работа с Docker и отладчик Xdebug. Например, для настройки отладки в Docker-окружении я конфигурирую Xdebug следующим образом:

[xdebug]
zend_extension=xdebug.so
xdebug.mode=develop,debug
xdebug.start_with_request=yes
xdebug.client_host=host.docker.internal
xdebug.client_port=9003

VS Code — отлично подходит для быстрых правок, скриптов или когда нужен более легковесный редактор. Я настраиваю его под PHP с помощью плагинов вроде PHP Intelephense и PHP Debug.

Раньше также работал с NetBeans, который имеет неплохой встроенный отладчик, но со временем перешел на более производительные и функциональные варианты.

Ответ 18+ 🔞

А, ну так вот, история про мои мытарства с редакторами для PHP — это вообще отдельный сериал, ёпта. Слушай, как я до этого докатился.

PHPStorm — это мой, блядь, тяжёлый артиллерийский калибр, когда нужно делать проекты за деньги. Чисто для продакшена, понимаешь? Ценю в нём, сука, эту дотошную интеграцию со всей этой PHP-вонючкой: умное автодополнение, которое иногда реально читает мысли, рефакторинг мощный, и с Docker он дружит, как родной. А отладчик Xdebug — это вообще песня, хотя настроить его, блядь, — это тот ещё квест. Вот смотри, обычно в Docker-окружении приходится вот такую хуйню в конфиг пихать, иначе нихуя не работает:

[xdebug]
zend_extension=xdebug.so
xdebug.mode=develop,debug
xdebug.start_with_request=yes
xdebug.client_host=host.docker.internal
xdebug.client_port=9003

И знаешь, что самое смешное? Пока это всё настроишь, у тебя волнение ебать, терпения ноль ебать, кажется, что проще уже на var_dump перейти. Но когда заработает — красота, можно пошагово всё смотреть, прям мозг отдыхает.

VS Code — это мой лёгкий кавалерист, так сказать. Когда нужно быстро файлик поправить, скрипт написать или в чужой код глянуть, не разворачивая целую IDE. Накидал туда пару плагинов — PHP Intelephense, PHP Debug — и вроде уже не манда с ушами, а вполне рабочий инструмент. Быстрый, не грузит комп, как тот же PHPStorm, который иногда жрёт оперативки, будто не в себя.

А раньше-то, я тебе скажу, был у меня роман с NetBeans. Ну, в своё время он был ничего так, отладчик у него встроенный был вполне себе ничего. Но потом, понимаешь, как-то всё стало тормозить, интерфейс старомодный, и в общем, накрылся этот мой роман медным тазом. Перешёл на более шустрые варианты и не жалею, честно говоря. Всё-таки, инструмент должен помогать, а не бесить, верно?