PhpStorm, en fremragende IDE til cross-platform PHP

phpstorm-

PhpStorm er PHP IDE "Lyn smart" skabt af JetBrains og som er tilgængelig for udviklere på Linux, MacOS og Windows. Det er vigtigt at nævne, at dette ikke en gratis app og brugere skal købe en licensnøgle for at udnytte den til sit fulde potentiale.
Selvom JetBrains tilbyder en gratis etårig licens til studerende, lærere, institutter og andre akademiske områder, som giver dig ikke kun mulighed for at bruge denne IDE, men også giver dig adgang til de forskellige produkter, der tilbydes af JetBrains.

PhpStorm leverer en editor til PHP, HTML og JavaScript med kodeanalyse i farten, forebyggelse af fejl og automatiserede refaktorer for PHP og JavaScript-kode. Kodefuldførelse PhpStorm er kompatibel med forskellige versioner af PHP, inklusive generatorer, coroutines, sidste nøgleord, foreach-liste, navneområder, lukninger, træk og kort array-syntaks. Derudover inkluderer den en komplet SQL-editor med redigerbare forespørgselsresultater.

Om PhpStorm

php storm det er skrevet i java og brugere de kan udvide IDE ved at installere plugins oprettet til PhpStorm eller ved at skrive dine egne plugins. Softwaren kommunikerer også med eksterne kilder såsom XDebug.

Applikationen er kompatibel med Linux gennem forskellige teknologier. På deres officielle hjemmeside annoncerer de, at applikationen distribueres via en Snap-pakke, selvom den også distribueres via binære filer, og også nogle Linux-distributioner inkluderer pakken i deres opbevaringssteder.

PhpStorm tilbyder en rig kode editor til PHP med syntaks fremhævning, udvidede kodeformatindstillinger, on-the-fly fejlkontrol og kodefærdiggørelse.

Blandt de vigtigste egenskaber følgende kan fremhæves:

  • Kompatibilitet med forskellige versioner af PHP
  • Autofuldførelsesfunktion til PHP-kode, klasser, metoder, variabelnavne og nøgleord samt almindeligt anvendte navne til felter og variabler baseret på deres type.
  • Understøttelse af kodningstilstand (PSR1 / PSR2, Drupal, Symfony, Zend).
  • PHPDoc support
  • Kopi af kodedetektor.
  • PHP Code Sniffer (phpcs)
  • Refaktorer (Omdøb, Indtast variabel, Indtast konstant, Indtast felt, Inline variabel, Flyt statisk medlem, Uddrag interface).
  • Redigering af Smarty og Twig-skabeloner (syntaksfejl fremhævning, afslutning af Smarty-funktioner og attributter, automatisk indsættelse af parrede parenteser, anførselstegn og lukningskoder med mere).
  • MVC-visning til Symfony og Yii-rammer.
  • PHAR support.

Sådan installeres på Linux?

First, hvis du ønsker at få et års licens der tilbydes, skal du kun gå til det officielle JetBrains-websted, og her skal du oprette en konto, hvor du skal angive din institutionelle e-mail eller sende din legitimationsoplysninger.

Aktiverings-e-mail

JetBrains sender dig en bekræftelses-e-mail og et link, hvor du kan aktivere din licens som du kan bruge til CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine og WebStorm.

Når dette er gjort, vil du modtage licensen til at bruge et af disse produkter, som vi i dette tilfælde er interesseret i PhpStorm.

Før jeg installerer PhpStorm, skal jeg minde dig om, at det fungerer med Java, så du skal have Java-pakken installeret på dit system.

Allerede ved dette, vi kan udføre installationen enten ved at downloade pakken at det tilbyder os direkte fra dets officielle hjemmeside, Snap, Flatpack eller hvis din distro indeholder pakken, kan du installere den fra dens opbevaringssteder.

For de enkleste metoder, vi vælger installationen af ​​Snap-pakken, som kun beder os om, at vores system får den ekstra support.

I en terminal Vi skriver en af ​​følgende kommandoer, enten for at installere kantversionen eller den stabile version:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

nu, på den anden side, hvis du foretrækker at bruge Flatpak, er det nok at have support til at installere disse typer pakker.

I en terminal skal du bare skrive:

flatpak install flathub com.jetbrains.PhpStorm

Endelig, hvis du vil installere med pakken fra webstedet, kan du finde instruktionerne inde i pakken.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Stas sagde han

    Jeg foretrækker at bruge Codelobster IDE - http://www.codelobster.com