PhpStorm je IDE PHP „Lightning Smart“ vytvořil JetBrains a který je k dispozici pro vývojáře v systémech Linux, MacOS a Windows. Je důležité zmínit, že toto není bezplatná aplikace a uživatelé si musí zakoupit licenční klíč, aby jej mohli plně využívat.
Přestože JetBrains nabízí bezplatnou roční licenci pro studenty, učitele, instituty a další akademické oblasti, které vám umožní nejen používat toto IDE, ale také vám umožní přístup k různým produktům nabízeným JetBrains.
PhpStorm poskytuje editor pro PHP, HTML a JavaScript s analýzou kódu za běhu, prevence chyb a automatická refaktorování kódu PHP a JavaScript. Dokončení kódu PhpStorm je kompatibilní s různými verzemi PHP, včetně generátorů, korutin, posledního klíčového slova, seznamu foreach, jmenných prostorů, uzávěrek, vlastností a syntaxe krátkého pole. Kromě toho obsahuje kompletní editor SQL s upravitelnými výsledky dotazů.
O společnosti PhpStorm
Php Storm je napsán v javě a uživatelé mohou rozšířit IDE instalací pluginů vytvořeno pro PhpStorm nebo napsáním vlastních pluginů. Software také komunikuje s externími zdroji, jako je XDebug.
Aplikace je kompatibilní s Linuxem prostřednictvím různých technologií. Na svých oficiálních webových stránkách oznamují, že aplikace je distribuována prostřednictvím balíčku Snap, ačkoli je také distribuována prostřednictvím binárních souborů a také některé distribuce Linuxu obsahují balíček ve svých úložištích.
PhpStorm poskytuje editor bohatých kódů pro PHP se zvýrazňováním syntaxe, rozšířeným nastavením formátu kódu, kontrolou chyb za běhu a dokončováním kódu.
Mezi jeho hlavní vlastnosti Lze zvýraznit následující:
- Kompatibilita s různými verzemi PHP
- Funkce automatického doplňování kódu PHP, tříd, metod, názvů proměnných a klíčových slov a také běžně používaných názvů polí a proměnných na základě jejich typu.
- Podpora stylů kódování (PSR1 / PSR2, Drupal, Symfony, Zend).
- Podpora PHPDoc
- Detektor duplicitních kódů.
- Sniffer kódu PHP (phpcs)
- Refaktorování (přejmenovat, zadat proměnnou, zadat konstantu, zadat pole, vložená proměnná, přesunout statický člen, extrahovat rozhraní).
- Úpravy šablon Smarty a Twig (zvýraznění syntaktické chyby, ukončení funkcí a atributů Smarty, automatické vkládání spárovaných závorek, uvozovek a uzavíracích značek atd.).
- Zobrazení MVC pro rámce Symfony a Yii.
- Podpora PHAR.
Jak nainstalovat na Linux?
Za prvé, pokud chcete získat jednoroční licenci který je nabízen, musíte pouze přejít na oficiální web JetBrains a zde si musíte vytvořit účet, kde musíte zadat svůj institucionální e-mail nebo zaslat své přihlašovací údaje.
JetBrains vám zašle potvrzovací e-mail a odkaz, kde můžete aktivovat svou licenci které můžete použít CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine a WebStorm.
Jakmile to provedete, obdržíte licenci k používání kteréhokoli z těchto produktů, o které se v tomto případě zajímáme o PhpStorm.
Před instalací PhpStorm vám musím připomenout, že funguje s Javou, takže musíte mít ve svém systému nainstalovaný balíček Java.
Už to vím, můžeme provést instalaci buď stažením balíčku že nám nabízí přímo ze svých oficiálních webových stránek, Snap, Flatpack nebo v případě, že vaše distribuce obsahuje balíček, můžete jej nainstalovat ze svých úložišť.
Pro nejjednodušší metody se rozhodneme pro instalaci balíčku Snap, který nás žádá pouze o přidanou podporu pro náš systém.
V terminálu Budeme psát některý z následujících příkazů, buď k instalaci verze edge nebo stabilní verze:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
Nyní, na druhou stranu, pokud dáváte přednost použití Flatpaku, k instalaci těchto typů balíčků stačí mít podporu.
V terminálu stačí zadat:
flatpak install flathub com.jetbrains.PhpStorm
Nakonec, pokud chcete nainstalovat balíček poskytnutý z webu, najdete pokyny uvnitř balíčku.
Raději používám Codelobster IDE - http://www.codelobster.com