+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

PhpStorm 2018.3 - JetBrains, що спеціалізується на створенні IDE, оголосила про оновлення PhpStorm

PhpStorm 2018.3 - JetBrains, що спеціалізується на створенні IDE, оголосила про оновлення PhpStorm

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.

Інші новини

Найкраща ціна