PhpStorm е PHP IDE "Lightning Smart" създаден от 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 код Sniffer (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 пакет на вашата система.
Вече знаейки това, можем да извършим инсталацията или чрез изтегляне на пакета че ни предлага директно от официалния си уебсайт, Снимай, Flatpak или в случай, че вашата дистрибуция включва пакета, можете да го инсталирате от неговите хранилища.
За най-простите методи, ще изберем инсталирането на пакета 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