phpStorm 2021.1.3 - JetBrains випустила кросплатформну IDE для PHP
Що нового в PhpStorm 2021.1.3
PhpStorm 2021.1.3 - це велике оновлення, в якому ви знайдете більше 20 нових перевірок і швидких виправлень, попередній перегляд ФАЙЛІВ PHP і HTML, сервіс Code With Me для парного програмування і поліпшень у всіх підсистемах.
Вибір мовної версії в рядку стану
Тепер ви можете вказати php-версію для свого проекту, не змінюючи composer.json
її. Це буде корисно в ситуації, коли потрібно оцінити, наскільки сумісна кодова база з новою версією мови, перш ніж переходити на неї.
Нове розташування мовних параметрів
Щоб полегшити пошук і зміну налаштувань, пов'язаних з PHP, ми перемістили цей розділ на верхній рівень: Налаштування/Налаштування | грн.
Попередній перегляд PHP і HTML файлів в редакторі
У правому верхньому кутку редактора з'явився значок, який дозволяє переглянути попередній перегляд файлу безпосередньо в PhpStorm. Це працює для файлів HTML та PHP.
Відкрийте PHP-файл, введіть код, і ви відразу побачите результат поруч з ним на вкладці попереднього перегляду. Не потрібно перемикатися на інше вікно. Будь-які зміни у пов'язаних файлах CSS та JavaScript також будуть відображені у попередньому перегляді.
phpStorm використовує локальний PHP-інтерпретатор, вказаний в налаштуваннях проекту в розділі «Налаштування/Налаштування» | грн. Docker та інші віддалені перекладачі не підтримуються.
Щоб активувати значок попереднього перегляду, увімкніть принаймні один браузер у розділі «Налаштування» | Інструменти | Веб-браузери та встановіть прапорець Для файлів HTML.
Ви також можете відкрити вкладку Попередній перегляд за допомогою Alt+F2.
Використання префіксів таблиць у запитах SQL
Багато систем управління контентом і фреймворки дозволяють вказувати префікси таблиць, що корисно при використанні однієї і тієї ж бази даних для декількох додатків.
У попередніх версіях в таких випадках інтеграція з базою даних була порушена через те, що SQL-запити містили токени для префіксів.
Тепер ви можете вказати префікси через файл .phpstorm.meta .php
Булевий вираз можна спростити
Якщо булевий вираз містить літерали true
або false
, phpStorm може допомогти спростити його. Використовуйте швидке виправлення (Alt+Enter) для видалення надмірностей і поліпшення читабельності коду.
Суворе порівняння операндів, типи яких несумісні
Строгий оператор порівняння ===
завжди призводить до , якщо типи операндів false
не збігаються.
PhpStorm виділяє такі випадки, оскільки вони можуть бути джерелом помилок. IDE враховує всю інформацію, що стосується конкретного типу, і допоможе вам виявити проблеми в менш очевидних ситуаціях.
PHP 8: Заміна призначення в виклику функції на іменований аргумент
Раніше використання присвоєння змінної в виклику функції для імітації імені параметра було звичайною практикою.
Починаючи з PHP 8, ви можете скористатися допомогою Alt+Enter для заміни завдання на реальний іменований аргумент.
Заміна isset оператором нульового об'єднання
Код isset($a) ? $a : $b;
ідентичний $a ?? $b
, тому PhpStorm запропонує вам замінити його.
PhpStorm підтримує Code With Me , інструмент JetBrains для спільної віддаленої розробки та парного програмування.
Нова версія PhpStorm включає всі функції та покращення від WebStorm 2021.1. Деякі з них підтримуються за замовчуванням, інші - через безкоштовні плагіни зі сховища плагінів