JetBrains выпустила среду разработки 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 года. Тогда разработчики добавили пользовательские шаблоны постфиксного заполнения кода и переработали структурный поиск и замену.

Источник: tproger.ru

Понравилась статья? Поделиться с друзьями:
datsun-car
Добавить комментарий