PhpStorm - это среда разработки PHP «Молниеносный ум» создано JetBrains и который доступен для разработчиков в Linux, MacOS и Windows. Важно отметить, что это не бесплатное приложение и пользователи должны приобрести лицензионный ключ, чтобы использовать его в полной мере.
Хотя JetBrains предлагает бесплатную годовую лицензию для студентов, преподавателей и институтов. и других академических областях, что позволяет не только использовать эту среду IDE, но также дает вам доступ к различным продуктам, предлагаемым JetBrains.
PhpStorm предоставляет редактор для PHP, HTML и JavaScript с анализом кода. на лету, предотвращение ошибок и автоматический рефакторинг кода PHP и JavaScript. Автозавершение кода PhpStorm совместим с разными версиями PHP., включая генераторы, сопрограммы, последнее ключевое слово, список foreach, пространства имен, замыкания, черты и синтаксис коротких массивов. В дополнение к этому он включает в себя полный редактор SQL с редактируемыми результатами запроса.
О PhpStorm
PhpStorm это написано на java и пользователи они могут расширить IDE, установив плагины создан для PhpStorm или написав свои собственные плагины. Программное обеспечение также взаимодействует с внешними источниками, такими как XDebug.
Приложение совместимо с Linux через различные технологии. На своем официальном веб-сайте они объявляют, что приложение распространяется через пакет Snap, хотя оно также распространяется через двоичные файлы, а также некоторые дистрибутивы Linux включают этот пакет в свои репозитории.
PhpStorm предоставляет богатый редактор кода для PHP с подсветкой синтаксиса, расширенными настройками формата кода, проверкой ошибок на лету и автозавершением кода.
Среди его основных характеристик Можно выделить следующее:
- Совместимость с различными версиями PHP
- Функция автозаполнения для кода PHP, классов, методов, имен переменных и ключевых слов, а также часто используемых имен для полей и переменных в зависимости от их типа.
- Поддержка стиля кодирования (PSR1 / PSR2, Drupal, Symfony, Zend).
- Поддержка PHPDoc
- Детектор повторяющегося кода.
- Анализатор кода PHP (phpcs)
- Рефакторинг (переименование, ввод переменной, ввод константы, ввод поля, встроенная переменная, перемещение статического элемента, извлечение интерфейса).
- Редактирование шаблонов Smarty и Twig (выделение синтаксических ошибок, завершение функций и атрибутов Smarty, автоматическая вставка парных скобок, кавычек и закрывающих тегов и т. Д.).
- Представление MVC для фреймворков Symfony и Yii.
- Поддержка PHAR.
Как установить на Linux?
Во-первых, если вы хотите получить лицензию на один год что предлагается, вам нужно только перейти на официальный веб-сайт JetBrains, и здесь вы должны создать учетную запись, в которой вы должны указать свой институциональный адрес электронной почты или отправить свои учетные данные.
JetBrains отправит вам электронное письмо с подтверждением и ссылку, по которой вы можете активировать свою лицензию. который вы можете использовать для CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine и WebStorm.
Как только это будет сделано, вы получите лицензию на использование любого из этих продуктов, из которых в данном случае нас интересует PhpStorm.
Перед установкой PhpStorm я должен напомнить вам, что он работает с Java, поэтому в вашей системе должен быть установлен пакет Java.
Уже зная об этом, мы можем выполнить установку либо скачав пакет которые он предлагает нам прямо со своего официального сайта, Снап, Флэтпак или в случае, если в ваш дистрибутив включен пакет, вы можете установить его из его репозиториев.
Для простейших методов мы собираемся выбрать установку пакета Snap, который требует только, чтобы наша система имела дополнительную поддержку.
В терминале Мы собираемся ввести любую из следующих команд, чтобы установить крайнюю или стабильную версию:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
Сейчас с другой стороны, если вы предпочитаете использовать Flatpak, для установки этих типов пакетов достаточно иметь поддержку.
В терминале вам просто нужно ввести:
flatpak install flathub com.jetbrains.PhpStorm
Наконец, если вы хотите установить пакет, предоставленный с веб-сайта, вы можете найти инструкции внутри пакета.
Я предпочитаю использовать Codelobster IDE - http://www.codelobster.com