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 — ваша обратная связь помогает нам развивать поддержку.

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

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

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

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

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

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