PhpStorm, vynikající IDE pro multiplatformní PHP

phpstorm-

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.

Aktivační e-mail

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Stas řekl

    Raději používám Codelobster IDE - http://www.codelobster.com