Цього тижня JetBrains випустив стабільну версію PhpStorm 2025.1, яка отримала нові AI-функції, підтримку автозавершення анотацій PHPStan, вдосконалення налагодження, автозавершення для вкладених змінних у файлах .env та багато іншого
@phpstan-type та @phpstan-import-type (Блог PhpStorm)Ось основні новинки цієї версії:
- Підтримка анотацій PHPStan: Автозавершення тепер підтримує
@phpstan-typeта@phpstan-import-type, включаючи псевдоніми формату масивів. - Вкладені змінні у файлах .env: Покращена підтримка змінних середовища з використанням синтаксису
${...}, з удосконаленим автозавершенням, навігацією, перевірками та швидкими виправленнями. - Встановлення Xdebug через CLI-інтерпретатори: PhpStorm може виявити відсутність Xdebug і пропонує можливість його встановлення безпосередньо з діалогу CLI-інтерпретаторів.
- Офіційне розширення Xdebug Helper: JetBrains тепер підтримує браузерне розширення Xdebug Helper для Chrome та Firefox, забезпечуючи надійні інструменти налагодження.
- Пошук у Markdown-файлах: Тепер ви можете шукати всередині попереднього перегляду markdown.
- Автоматичне виявлення ядра WordPress: PhpStorm намагається автоматично виявити шлях до ядра WordPress під час запуску проєкту, що дозволяє використовувати фреймворк без ручної настройки.
- AI-функції: JetBrains AI Assistant тепер доступний безкоштовно. Він пропонує безмежне автозавершення коду та підтримку локальних моделей з доступом до інших функцій на основі кредитів.
- Використання локальних AI-моделей: Використовуйте локальні моделі через Ollama або LM Studio для чату, генерації коду, коміт-повідомлень, вбудованої документації та іншого.
- Розширений вибір AI-моделей: Користувачі можуть обирати з розширених мовних моделей, таких як Claude 3.7 Sonnet та Gemini 2.0 Flash для AI-чатів.
- Покращена обізнаність про контекст: Поліпшено розуміння контексту коду в AI-чаті, що дає можливість надавати більш доречну та точну допомогу.
Подробиці про новинки можна знайти на блозі JetBrains PhpStorm у статті Що нового у PhpStorm 2025.1.