Новая PHP-IDE с ИИ-помощником: обзор возможностей и первые впечатления

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Новая IDE с поддержкой PHP: первый взгляд

Рынок сред разработки для PHP пополнился свежим игроком. Команда энтузиастов, известная своими open-source инструментами для Laravel и Symfony, представила бета-версию IDE под кодовым названием PhpStorm Nova (рабочее название). Не путать с редактором от JetBrains — это полностью независимый проект, построенный на собственном движке анализа кода с нуля.

Мы протестировали сборку и делимся первыми впечатлениями. Главная фишка новинки — встроенный ИИ-ассистент, который не просто дописывает код, а понимает контекст всего проекта.

Ключевые возможности

  • Умный автокомплит на основе AST — IDE анализирует не только текущий файл, но и подключённые трейты, миграции и даже docblock-аннотации. Предлагает правильные типы для аргументов и возвращаемых значений.
  • Встроенный дебаггер с визуализацией стека — не нужно настраивать Xdebug отдельно. Достаточно нажать F9, и IDE сама запускает PHP-сервер с отладкой. Стек вызовов показывается в виде графа.
  • Интеграция с Docker и Laravel Sail — одним кликом поднимается контейнер с PHP 8.3, Composer и Node.js. Все настройки хранятся в проекте.
  • ИИ-ассистент "Cody" — пишет тесты для PHPUnit, рефакторит legacy-код, объясняет ошибки простым языком. Работает локально, без отправки кода на сервер.
  • Рефакторинг для Laravel — автоматическое выделение Eloquent-запросов в скоупы, извлечение валидации в Form Request, переименование роутов с обновлением всех ссылок.

Первые впечатления

Среда оказалась удивительно лёгкой: запускается за 3 секунды на ноутбуке с 8 ГБ ОЗУ. Интерфейс минималистичный, в стиле VS Code, но с мощной PHP-спецификой. Удивила работа с composer.json — IDE автоматически подсказывает версии пакетов и показывает конфликты зависимостей.

Из минусов: пока нет поддержки Symfony Forms и Twig-шаблонов (обещают к релизу). Также не реализован плагин для PhpStan — только встроенный линтер. Но для ежедневной работы с чистым PHP или Laravel инструмент уже пригоден.

Бета-версия доступна бесплатно на официальном сайте проекта. Разработчики обещают, что финальный релиз останется бесплатным для некоммерческих проектов. Следите за обновлениями на PythonLib — мы подготовим полное сравнение с PhpStorm и VS Code.

Статья написана для образовательного портала PythonLib. Все упомянутые названия продуктов являются товарными знаками их владельцев.

Рекомендуем библотеки