JetBrains выпустила среду разработки PhpStorm 2018.3
Новости Отредактировано
Обновлённый инструмент поддерживает PHP 7.3 и язык запросов DQL. PhpStorm 2018.3 — первое большое обновление IDE с июля 2018 года.
1К открытий1К показов
Компания 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 года. Тогда разработчики добавили пользовательские шаблоны постфиксного заполнения кода и переработали структурный поиск и замену.
1К открытий1К показов