PhpStorm, en utmärkt IDE för plattforms-PHP

phpstorm-

PhpStorm är PHP IDE "Lightning Smart" skapad av JetBrains och som är tillgänglig för utvecklare på Linux, MacOS och Windows. Det är viktigt att nämna att detta inte en gratis app och användare måste köpa en licensnyckel för att använda den till sin fulla potential.
Även om JetBrains erbjuder en gratis ettårig licens för studenter, lärare, institut och andra akademiska områden, vilket gör att du inte bara kan använda denna IDE utan också ger dig tillgång till de olika produkter som erbjuds av JetBrains.

PhpStorm tillhandahåller en redigerare för PHP, HTML och JavaScript med kodanalys i farten, förebyggande av fel och automatiserade refaktorer för PHP- och JavaScript-kod. Kodens slutförande PhpStorm är kompatibel med olika versioner av PHP, inklusive generatorer, coroutines, sista nyckelord, foreach-lista, namnområden, stängningar, egenskaper och kort array-syntax. Dessutom innehåller den en komplett SQL-redigerare med redigerbara sökresultat.

Om PhpStorm

PhpStorm den är skriven i java och användare de kan utöka IDE genom att installera plugins skapas för PhpStorm eller genom att skriva egna plugins. Programvaran kommunicerar också med externa källor som XDebug.

Applikationen är kompatibel med Linux genom olika tekniker. På sin officiella hemsida tillkännager de att applikationen distribueras via ett Snap-paket, även om det också distribueras via binära filer och vissa Linux-distributioner inkluderar paketet i sina förråd.

PhpStorm tillhandahåller en rik kodredigerare för PHP med syntaxmarkering, utökade kodformatinställningar, on-the-fly felkontroll och kodavslutning.

Bland dess viktigaste egenskaper Följande kan markeras:

  • Kompatibilitet med olika versioner av PHP
  • Autofullständig funktion för PHP-kod, klasser, metoder, variabelnamn och nyckelord, samt vanliga namn för fält och variabler baserat på deras typ.
  • Stöd för kodningsstil (PSR1 / PSR2, Drupal, Symfony, Zend).
  • PHPDoc-stöd
  • Dubblettkoddetektor.
  • PHP-kodsniffer (phpcs)
  • Refaktorer (Byt namn, Ange variabel, Ange konstant, Ange fält, Inline-variabel, Flytta statisk medlem, Extrahera gränssnitt).
  • Redigering av Smarty- och Twig-mallar (syntaxfelmarkering, avslutning av Smarty-funktioner och attribut, automatisk infogning av parade parenteser, offertar och stängningstaggar med mera).
  • MVC-vy för Symfony och Yii-ramar.
  • PHAR-stöd.

Hur installerar jag på Linux?

första, om du vill få ett års licens som erbjuds behöver du bara gå till den officiella JetBrains-webbplatsen och här måste du skapa ett konto där du måste ange ditt institutionella e-postmeddelande eller skicka din referens.

Aktiverings-e-post

JetBrains skickar ett bekräftelsemail och en länk där du kan aktivera din licens som du kan använda för att CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine och WebStorm.

När detta är gjort får du licensen för att kunna använda någon av dessa produkter, av vilka vi i detta fall är intresserade av PhpStorm.

Innan jag installerar PhpStorm måste jag påminna dig om att det fungerar med Java, så du måste ha Java-paketet installerat på ditt system.

Vet redan detta, vi kan utföra installationen antingen genom att ladda ner paketet att det erbjuder oss direkt från sin officiella webbplats, Snäpp, Flatpak eller om din distro innehåller paketet kan du installera det från sina förråd.

För de enklaste metoderna, vi ska välja att installera Snap-paketet, som bara ber oss om vårt system för att få extra stöd.

I en terminal Vi ska skriva något av följande kommandon, antingen för att installera kantversionen eller den stabila versionen:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

nu, å andra sidan om du föredrar att använda Flatpak, det räcker att ha stöd för att installera dessa typer av paket.

I en terminal behöver du bara skriva:

flatpak install flathub com.jetbrains.PhpStorm

Slutligen, om du vill installera med paketet från webbplatsen kan du hitta instruktionerna i paketet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Stas sade

    Jag föredrar att använda Codelobster IDE - http://www.codelobster.com