Апдейт поддержки PHP в OpenIDE

2 мин
Апдейт поддержки PHP в OpenIDE

Обновили поддержку PHP в OpenIDE: стало удобнее функционировать с импортами и PHPDoc, настраивать проверки проекта и запускать тесты в контейнерах.

Если вы в начальный раз слышите про OpenIDE, это мультиязычная среда разработки на базе IntelliJ Platform. В одном дистрибутиве можно работать с Java, Kotlin, Go, Python, PHP, JavaScript и TypeScript. Рядом с редактором доступны инструменты для работы с базами данных, AI-агентами, HTTP-запросами, Git и Docker.

Что стало удобнее при работе с PHP

При редактировании кода IDE помогает поддерживать порядок в импортах. Optimize Imports удаляет неиспользуемые use, в том числе отдельные части составных импортов, и сохраняет имена, нужные коду и PHPDoc. Класс из PHPDoc можно импортировать через Alt+Enter, даже если включён внешний анализатор; внедрение импорта сохраняет комментарии и HTML. Переход по @inheritDoc открывает соответствующий метод интерфейса или родительского класса, а при нескольких подходящих целях даёт возможность выбрать нужную. В PHP-шаблонах тоже стало удобнее работать: HTML-сокращения Emmet раскрываются по Tab в HTML-части файла.

Проверки теперь можно настроить под разные части проекта. Для PHPStan, Psalm, Mago, PHP_CodeSniffer и PHP CS Fixer доступны несколько именованных конфигураций со своими путями, параметрами и исключениями. Все включённые конфигурации выполняются независимо. Mago можно использовать для архитектурных проверок через guard и для форматирования через Reformat Code. Настройка форматирования выбирается отдельно от анализа, следовательно эти задачи можно настраивать независимо друг от друга.

Тесты можно запускать прямо из файлов и каталогов в дереве проекта, включая вложенные папки, и просматривать результаты в дереве тестов. Покрытие PHPUnit из Docker и Docker Compose отображается в редакторе — видно, какие строки выполнялись при тестировании. Сохранённый отчёт можно открыть повторно. Если выбранный локальный PHPUnit не найден, IDE останавливает запуск до старта PHP и предлагает выполнить composer install или настроить путь: причину неудачного запуска проще понять сразу.

AI-агенты рядом с кодом

В OpenIDE Pro равным образом доступен AI-плагин: через ACP можно подключить Claude Code, Codex, OpenCode и Cursor, поставить задачу агенту и проверить предложенные изменения в редакторе.

Об интеграции подробнее рассказали в отдельном материале о релизе AI-плагина.

Обновления DB-клиента

В релизе платформы 2026.2 DB-клиент получил форматирование SQL, поддержку Greenplum и последовательное выполнение нескольких выделенных запросов.

В отдельном обзоре показали, как подключиться к базе, посмотреть EXPLAIN, отредактировать и выгрузить информация.

Как попробовать

Скачайте OpenIDE с сайта и обновите PHP-плагин, его описание доступно в маркетплейсе.

Попробуйте обновление на своих PHP-проектах. Ошибки, замечания и пожелания присылайте в чат OpenIDE — ваша обратная связь помогает нам развивать поддержку.

Читают сейчас

В Telegram для macOS тестируют интерактивные HTML‑сообщения в чатах

10 минут назад

В Telegram для macOS тестируют интерактивные HTML‑сообщения в чатах

В сборке Telegram для macOS 12.10.283300 нашли экспериментальную подсистему HTMLBubbles, которая отвечает за интерактивные сообщения на HTML, CSS и JavaScript. Они работают прямо в чате без запуска от

Halo: Combat Evolved с кампанией и мультиплеером запустили в браузере

51 минуту назад

Halo: Combat Evolved с кампанией и мультиплеером запустили в браузере

Разработчики выпустили браузерный порт первой Halo. В сюжетную кампанию и мультиплеерную версию теперь можно играть без установки игры. Перед запуском сайт просит подтвердить, что у потребитель есть к

DNS‑резолвер Quad9 отказывается блокировать пиратский контент во Франции и рассматривает функция ухода с рынка

1 час назад

DNS‑резолвер Quad9 отказывается блокировать пиратский контент во Франции и рассматривает функция ухода с рынка

DNS‑резолвер Quad9 рассматривает функция прекращения работы во Франции. Причиной стал иск медиахолдинга beIN Sports в суд Парижа. Компания требует назначить Quad9 штрафы за неисполнение предписания о 

ФБР отстранило подрядчика Accenture, допустившего утечку данных агентов

2 часа назад

ФБР отстранило подрядчика Accenture, допустившего утечку данных агентов

Федеральное бюро расследований США отстранило от работы подрядчика компании Accenture, действия которого привели к утечке данных тысяч сотрудников бюро. По данным ФБР, неназванный подрядчик не установ

Куда свернуть разработчику: 10 бесплатных способов сменить стек и трек — от QA до данных, ИИ и продукта

2 часа назад

Куда свернуть разработчику: 10 бесплатных способов сменить стек и трек — от QA до данных, ИИ и продукта

Бывает, что через некоторое количество лет в разработке задачи ходят по кругу, а стек больше ничем не удивляет. Зарплата тоже: по данным Карьеры, за первое полугодие 2026 года доходы разработчиков выр