Сергей Штукатуров

JetBrains выпустила среду разработки PhpStorm 2018.3

Обновлённый инструмент поддерживает PHP 7.3 и язык запросов DQL. PhpStorm 2018.3 — первое большое обновление IDE с июля 2018 года.

1392
Обложка поста phpstorm-2018-3

Компания JetBrains, специализирующаяся на создании IDE, объявила о выходе финальной версии PhpStorm 2018.3. Этот кроссплатформенный продукт разрабатывается на основе платформы IntelliJ IDEA и предназначен для разработки на скриптовом языке PHP.

Новые возможности PhpStorm 2018.3

Обновлённая среда разработки работает с PHP 7.3. Разработчики улучшили поддержку DQL (Doctrine Query Language), языка запросов, ориентированного на объектную модель проекта. DQL составляет запросы на получение или изменение данных, используя созданные пользователем имена и поля классов. Версия IDE для раннего доступа просто подсвечивала строки кода с запросами, в финальной же реализована полноценная навигация и редактирование.

Для PHPDoc добавили концепцию пересечения (Intersection Types), позволяющую переменным принадлежать к нескольким типам одновременно. Улучшены некоторые инструменты рефакторинга. HTTP запросы теперь можно формировать с помощью run. Отладчик снабдили возможностью поиска переменных.

При работе с PHPUnit можно автоматически генерировать методы setUp и tearDown, используемые при выполнении тестов. Такое решение ускорит работу с кодом.

Работа с GitHub

Специалисты JetBrains расширили возможности для работы с репозиторием. В PhpStorm 2018.3 добавлен инструмент для менеджмента Pull-запросов, позволяющий их просматривать и сортировать. Исправлена работа IDE с субмодулями: теперь при клонировании проекта они сохраняются корректно.

Новая среда разработки содержит инструменты для автоматического исправления кода и приведения его к индустриальным стандартам, таким как PSR-2. Для этого разработчики включили в PhpStorm 2018.3 утилиту PHP CS Fixer. Настройки позволяют даже определить собственные стандарты для кода.

Усовершенствован интерфейс самой IDE. Реализованы новые возможности поиска, добавлены новые цветовые схемы. Todo, оператор, генерирующий список задач, по примеру аналогичных инструментов в JavaScript, TypeScript, SQL, CSS, и HTML теперь может включать несколько строк.

Для работы с базами данных разработчики переработали обслуживающий эти модули код и включили в систему поддержку NoSQL СУБД Apache Cassandra и реляционной PostgreSQL.

Предыдущая версия IDE вышла в июле 2018 года. Тогда разработчики добавили пользовательские шаблоны постфиксного заполнения кода и переработали структурный поиск и замену.

Следите за новыми постами по любимым темам

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

Инструменты
IDE
JetBrains
1392
Что думаете?
0 комментариев
Сначала интересные