Встречайте PhpStorm 2026.3 — третье крупное обновление этого года! Этот релиз включает в себя новое рабочее пространство для разработки с помощью агентов и мультиагентных систем, поддержку PHP 8.6, улучшения для удаленной разработки и сценариев WSL, а также усовершенствования механизмов анализа кода на PHP.

JetBrains Air — единое пространство для запуска агентов и проверки их работы
В PhpStorm 2026.3 появилась Air — новая среда для агентной разработки в IDE от JetBrains. Работайте с уже привычными вам агентами программирования и подписками, а также управляйте мультиагентными конфигурациями прямо внутри PhpStorm.
Интеллектуальные возможности IDE помогают агентам реже совершать ошибки и предоставляют инструменты для проверки каждого изменения перед отправкой в продакшн. Открывайте сессии агентов, файлы проекта и diff-просмотры в соседних вкладках редактора без необходимости переключаться между редактором и рабочим пространством агента.

Ваши агенты, ваши модели, ваши подписки — с бесплатной версией Junie Lite
Air в PhpStorm работает с Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode и другими агентами, поддерживающими ACP. Среда автоматически обнаруживает агенты, уже установленные на вашем компьютере, что позволяет подключить их в один клик или добавить новые из реестра агентов.
Ваши текущие настройки также сохраняются: подписки на провайдеров, API-ключи и даже кастомный базовый URL продолжают работать без необходимости оформлять подписку на JetBrains AI. Запускайте Claude Agent по вашей подписке Claude в терминале или во вкладке IDE на весь экран, используйте другие подписки на агентов в чате или терминале и переключайтесь между ними в любой момент, даже посреди сессии.
Air в PhpStorm включает бесплатный ИИ с конфигурацией Junie Lite, поэтому вы можете использовать агента без какой-либо подписки. Вам понадобится только учетная запись JetBrains Account.

Централизованное рабочее пространство для проверки изменений и управления агентом
Проверяйте изменения, внесенные агентом, прямо на фоне окружающего кода и инструментов проекта, а затем отправляйте обратную связь напрямую агенту. Закрепите заметку к конкретной строке в diff-просмотре или оставьте комментарий прямо из кода, чтобы агент получил четкий контекст о том, какое именно изменение вам нужно. Работайте в чате или терминале — выбирайте то, что вам удобнее.

PHP и Laravel
Поддержка PHP 8.6
В PhpStorm 2026.3 добавлена поддержка PHP 8.6, релиз которого состоится в конце ноября. Вы можете настроить проверку кода на соответствие PHP 8.6 в настройках (перейдя в раздел PHP | PHP language level) или через требование php в файле composer.json . Это позволяет:
- Мигрировать существующие кодовые базы на PHP 8.6.
Новая инспекция Deprecated since PHP 8.6 сообщает о конструкторах и деструкторах, возвращающих значение или использующих yield . Быстрое исправление Remove return value удаляет возвращаемое значение, сохраняя ранние выходы из функций. Также выдаются предупреждения о вызовах устаревших функций mb_ereg* .
- Создавать качественный код на PHP 8.6 с первого дня.
PhpStorm добавляет автодополнение кода и вывод типов для новых функций, классов и API в PHP, а также сообщает об устаревших паттернах и потенциальных ошибках времени выполнения до того, как их запустите вы или ваш агент.

- Продолжать поддержку старых версий PHP.
Если ваш проект ориентирован на PHP 8.5 или более ранние версии, PhpStorm будет предупреждать об использовании синтаксиса, доступного только в PHP 8.6, и вызовах новых функций, таких как clamp() . Для read-only свойств со значением по умолчанию предлагается быстрое исправление Initialize property in constructor.
Эти проверки работают одинаково независимо от того, написали вы код самостоятельно или это сделал агент. Если в PhpStorm включен MCP-сервер, агенты могут самостоятельно запускать инспекции и применять быстрые исправления.
Навык php-runtime-tools, поставляемый в комплекте с PhpStorm 2026.3, предоставляет вашему агенту интерпретатор PHP текущего проекта, поэтому агент не переключится на системный php и не запустит код с неправильной версией или отсутствующими расширениями.
Улучшения вывода типов
В PhpStorm 2026.3 получил дальнейшее развитие механизм вывода типов в коде, использующем шаблоны дженериков, типы callable и массивы фиксированной структуры (array shapes). Среди улучшений и исправлений ошибок — поддержка тега @param-closure-this и типов параметров из сигнатур PHPDoc callable, шаблонов в объявлениях @method , возвращаемых типов для дженерик-фабрик, принимающих аргумент class-string<T> , а также массивов, созданных с помощью оператора распаковки (spread).

Улучшения поддержки Laravel
В поддержку Laravel добавлены новые инспекции, которые работают как в редакторе, так и через MCP-сервер PhpStorm, позволяя вашим агентам проверять собственные изменения. К числу этих инспекций относятся Unknown config keys, Laravel routes (для поиска отсутствующих методов ресурсных роутов) и Unknown Livewire component method. Они выявляют несуществующие ключи конфигурации и методы — ошибки, которые выглядят корректно в diff-просмотре и обнаруживаются только во время выполнения.
В окне инструмента Laravel также появилась вкладка Processes для управления долгоиграющими процессами, такими как сервер разработки, воркеры очереди и команды npm dev . Вы можете просматривать список, запускать, останавливать, перезапускать процессы или смотреть их вывод в одном месте вместо того, чтобы переключаться между вкладками терминала.

Системы контроля версий
Git-ворк-треи для параллельной работы и удобного код-ревью
Теперь PhpStorm может копировать конфигурацию вашего локального проекта в новые Git-ворк-треи (worktrees), включая конфигурации запуска и другие настройки, хранящиеся в папке .idea . Вам больше не нужно фиксировать эти настройки в Git или воссоздавать их заново для каждого ворк-трея.
Вы также можете указать локальные и игнорируемые файлы в .worktreeinclude , чтобы IDE скопировала их, и настроить пользовательский скрипт, выполняемый при создании ворк-трея, например, для установки зависимостей.

Изменения из GitHub и GitLab в отдельном ворк-трее
Открывайте пул-реквесты GitHub или мерж-реквесты GitLab в отдельном Git-ворк-трее, чтобы проводить ревью кода с полноценной поддержкой IDE. Ваша текущая ветка и незакоммиченные изменения останутся в безопасности, что позволяет проверять код без использования stash или переключения веток.

Подключение к GitLab с помощью OAuth
Подключайте свою учетную запись GitLab к IDE JetBrains авторизацией через браузер, без необходимости создавать и вставлять персональный токен доступа. Аутентификация OAuth работает как с GitLab.com, так и с кастомными инстансами GitLab, а подключенный аккаунт можно использовать для работы с мерж-реквестами и выполнения операций Git по протоколу HTTPS.

Интерфейс и пользовательский опыт (UX/UI)
Быстрые задачи и правки без открытия проекта
Далеко не каждая задача требует открытия полноценного проекта. Новое окно Home заменяет экран Welcome, позволяя приступить к работе сразу после запуска PhpStorm. Редактируйте файл, запускайте команду в терминале, используйте инструменты работы с базами данных или выполняйте действия Git — и все это без ожидания загрузки всего проекта.
Создайте автономный файл и сразу начинайте вводить текст, указав его имя и расположение при сохранении. Когда вам понадобятся все возможности IDE, ваши недавние проекты, а также действия по открытию или созданию проекта будут доступны слева.

Звуковые сигналы для событий IDE и маркеров в редакторе
Мы продолжаем работу над тем, чтобы сделать PhpStorm доступным для каждого разработчика. В этом релизе представлены звуковые сигналы — встроенные аудиоотклики на события, которые передают информацию без необходимости всматриваться в экран.
Теперь пользователи средств чтения с экрана (скринридеров) будут получать звуковые оповещения о маркерах в строках редактора: об ошибках и предупреждениях, добавленных, измененных и удаленных строках в системе контроля версий, а также о сворачивании кода (код-фолдинге). Вы также сможете услышать о завершении процессов. Если поддержка скринридеров включена, звуковые сигналы для маркеров строк и ключевых событий (сборка, тесты, срабатывание точек останова) активируются по умолчанию. Агенты в Air имеют собственные звуковые сигналы, которые включены по умолчанию для всех пользователей, независимо от того, включена ли у вас поддержка скринридеров.
Вы можете прослушать и настроить звуки на новой странице настроек Accessibility, а также использовать галочку Play sound на странице Notification settings для включения сигналов конкретной группы уведомлений. Узнайте больше из этой статьи в блоге.

Терминал
Более надежный терминал для инструментов командной строки
Терминал PhpStorm теперь работает на базе libghostty — библиотеки эмуляции терминала, которая используется в самом Ghostty. Это улучшило поддержку сочетаний клавиш, эмодзи и стилей в терминальных приложениях, включая ИИ-агентов программирования, таких как Claude Code, Codex и Junie.
Вы получаете совместимость современного автономного терминала в сочетании с функциями IDE, такими как файловые ссылки и блоки команд, что позволяет держать рабочий процесс в терминале рядом с кодом. Поддержка развивающихся стандартов терминалов в Ghostty также помогает IDE идти в ногу с используемыми вами CLI-инструментами. Подробнее читайте в этой статье в блоге.
Вкладки терминала в редакторе
Выделяйте больше пространства для логов сборки, вывода длинных команд и терминальных агентов (например, Claude Code) прямо рядом с вашим кодом. В PhpStorm 2026.3 вы можете просто перетащить вкладку терминала в область редактора, выбрать пункт Open as Editor Tab в контекстном меню или воспользоваться специальным сочетанием клавиш Alt+Shift+Enter (даже во время выполнения сессии).
Размещайте вкладки терминала на панели рядом с исходными файлами, переключайтесь между ними с помощью переключателя, задавайте им собственные имена или позволяйте им принимать имя запущенного процесса. Вы можете перетащить вкладку обратно в окно инструмента Terminal или выбрать пункт Return to Tool Window в контекстном меню вкладки, когда потребуется изменить макет интерфейса.
Если сессия запущенна, IDE предупредит вас при попытке закрыть её вкладку или перезапустить PhpStorm, что поможет предотвратить случайное завершение сессии и потенциальную потерю данных.

Производительность
Устранение зависаний в повседневных задачах на PHP
В PhpStorm 2026.3 устранено значительное число зависаний интерфейса, о которых сообщали пользователи при работе с проектами Composer, подключениями деплоя, отладкой Twig и выводом типов в IDE. Блокирующие операции были перенесены с потока пользовательского интерфейса (UI thread) в фон, благодаря чему редактор продолжает оставаться отзывчивым, пока выполняются операции ввода-вывода файлов или сетевые запросы.
Автоматическая отправка отчетов об ошибках и зависаниях
Начиная с версии 2026.3, PhpStorm автоматически отправляет отчеты об ошибках и зависаниях интерфейса в JetBrains. Это помогает нам быстрее находить проблемы, прерывающие вашу работу, и расставлять приоритеты исправлений на основе их влияния.
Отчеты содержат исключительно технические данные. Персональные сведения, такие как пути к файлам, URL-адреса и имена пользователей, удаляются из текста отчета до того, как он покинет ваш компьютер. Вы можете отключить автоматическую отправку отчетов в разделе Settings | Appearance & Behavior | System Settings | Data Sharing.
Подробности читайте в FAQ.

WSL
Настройка проектов в WSL
PhpStorm 2026.3 еще больше улучшает опыт работы с PHP-проектами в WSL, в том числе:
- Настройка интерпретатора PHP: теперь IDE автоматически обнаруживает все бинарные файлы PHP, установленные в вашем дистрибутиве WSL, автоматически настраивая подключение к WSL, дистрибутив и путь к бинарному файлу для каждого из них.

- Настройка Xdebug: PhpStorm 2026.3 перенаправляет подключение отладчика внутрь дистрибутива WSL, позволяя отлаживать PHP-скрипты или тесты с использованием интерпретатора WSL без сложной настройки сети.
- Просмотр файлов в настройках инструментов контроля качества, тестовых фреймворков и Composer: файловый диалог теперь открывает файлы напрямую внутри дистрибутива WSL, а PhpStorm подставляет Linux-путь к выбранному файлу.

Удаленная разработка (Remote Development)
Удаленная разработка напрямую из IDE
Теперь вы можете работать над проектами, размещенными на удаленной машине, прямо из PhpStorm. Встроенный мастер подключения по SSH позволяет подключаться к хосту, запускать сеанс разработки и повторно подключаться к существующим сессиям, делая удаленную работу органичной частью вашего ежедневного процесса программирования.
Благодаря встроенным в IDE средствам управления подключениями и сеансами вашей команде потребуется настраивать, поддерживать и обеспечивать безопасность меньшего числа сторонних приложений.

Легковесный режим Light для удаленной разработки
Вы можете приступить к работе над удаленным проектом еще до того, как удаленная IDE завершит скачивание, установку и запуск. Режим Light открывает проект на раннем этапе и предоставляет немедленный доступ к редактированию, терминалу и поиску файлов без дополнительных загрузок. Как только удаленная IDE будет готова, ваша сессия автоматически переключится в полнофункциональный режим, сохранив всю проделанную работу и состояние.

Встроенная поддержка OpenSSH
Теперь для SSH-подключений в IDE JetBrains используется OpenSSH, что повышает совместимость с методами аутентификации и инструментами, которые уже использует ваша команда.
Расширенная поддержка включает в себя аутентификацию на основе сертификатов, аппаратные токены безопасности (такие как YubiKey), kerberos-sspi, перенаправление X11 и ProxyJump , а также более широкий спектр SSH-агентов и оберток.

Базы данных
Специализированные возможности для баз данных в JetBrains Air
Теперь вы можете работать с базами данных прямо в чате с ИИ-агентами. Запускайте SQL из чата, просматривайте CSV-данные в редакторе данных и ссылайтесь на объекты баз данных с поддержкой автодополнения и быстрого просмотра определений (Quick Definition). SQL-фрагменты используют настройки подсветки синтаксиса и форматирования вашей IDE, благодаря чему запросы в чате выглядят точно так же, как в редакторе.

Межсетевые запросы между базами данных
Когда связанные данные хранятся в разных базах данных, для их сравнения или соединения раньше требовалось сначала скопировать данные из одной системы в другую. Этот шаг больше не нужен. Теперь вы можете выполнять запросы к разным источникам данных, даже если они используют разные СУБД, и просматривать результаты напрямую.
Это стало возможно благодаря новому источнику данных Workspace, созданному на базе DuckDB. По умолчанию он работает в памяти, поэтому файл базы данных не требуется. Каждый проект может содержать один источник данных Workspace. Чтобы добавить его, нажмите Add на панели инструментов Database Explorer и выберите Workspace Data Source. Его консоль запросов по умолчанию открывается автоматически, и вы можете создавать новые по мере необходимости. В консоли вы можете ссылаться на таблицы из других источников данных, используя специальный синтаксис.

Расширяйте возможности вашей IDE
Возможность подключения любого языкового сервера из настроек IDE
Отсутствие поддержки определенного языка в вашей IDE от JetBrains больше не является преградой. LSP Connection Manager — это новый плагин, который позволяет настраивать и использовать любой сервер Language Server Protocol прямо из настроек IDE. Если для какой-то технологии еще нет специализированного плагина, но существует готовый LSP-сервер, вы можете указать IDE путь к его исполняемому файлу и включить его для своего проекта всего в несколько кликов, без необходимости разрабатывать собственный плагин.
Откройте Settings | Languages & Frameworks | Language Servers, укажите IDE путь к исполняемому файлу сервера и выберите типы файлов, которые он должен обрабатывать. Вы можете настраивать несколько серверов и управлять их сопоставлением с файлами на той же странице.

Комментарии (0)
Пока нет комментариев — будьте первым.