PhpStorm, en utmerket IDE for plattform-PHP

phpstorm-

PhpStorm er PHP IDE "Lynsmart" skapt av JetBrains og som er tilgjengelig for utviklere på Linux, MacOS og Windows. Det er viktig å nevne at dette ikke en gratis app og brukere må kjøpe en lisensnøkkel for å bruke den til fulle potensialer.
Selv om JetBrains tilbyr en ett-års lisens for studenter, lærere, institutter og andre fagområder, som lar deg ikke bare bruke denne IDE, men også gi deg tilgang til de forskjellige produktene som tilbys av JetBrains.

PhpStorm gir en redaktør for PHP, HTML og JavaScript med kodeanalyse i farta, feilforebygging og automatiserte refaktorer for PHP og JavaScript-kode. Kodefullføring PhpStorm er kompatibel med forskjellige versjoner av PHP, inkludert generatorer, coroutines, siste nøkkelord, foreach-liste, navnerom, nedleggelser, trekk og kort matrisesyntaks. I tillegg til den inneholder den en komplett SQL-editor med redigerbare søkeresultater.

Om PhpStorm

PhpStorm det er skrevet i java og brukere de kan utvide IDE ved å installere plugins opprettet for PhpStorm eller ved å skrive dine egne plugins. Programvaren kommuniserer også med eksterne kilder som XDebug.

Applikasjonen er kompatibel med Linux gjennom forskjellige teknologier. På deres offisielle nettside kunngjør de at applikasjonen distribueres via en Snap-pakke, selv om den også distribueres gjennom binærfiler, og også noen Linux-distribusjoner inkluderer pakken i deres repositorier.

PhpStorm tilbyr en rik kode redaktør for PHP med syntaks utheving, utvidede kodeformatinnstillinger, on-the-fly feilkontroll og kode fullføring.

Blant de viktigste egenskapene følgende kan fremheves:

  • Kompatibilitet med forskjellige versjoner av PHP
  • Autofullfør-funksjon for PHP-kode, klasser, metoder, variabelnavn og nøkkelord, samt ofte brukte navn for felt og variabler basert på type.
  • Kodestilstøtte (PSR1 / PSR2, Drupal, Symfony, Zend).
  • PHPDoc-støtte
  • Kopi av kodedetektor.
  • PHP Code Sniffer (phpcs)
  • Refactorings (Gi nytt navn, skriv inn variabel, skriv inn konstant, skriv inn felt, innebygd variabel, flytt statisk medlem, ekstraktgrensesnitt).
  • Redigering av mal fra Smarty og Twig (syntaksfeilutheving, avslutning av Smarty-funksjoner og attributter, automatisk innsetting av parrede bukseseler, anførselstegn og lukkekoder med mer).
  • MVC-visning for Symfony og Yii-rammer.
  • PHAR-støtte.

Hvordan installere på Linux?

først, hvis du vil få ett års lisens som tilbys, trenger du bare å gå til det offisielle JetBrains-nettstedet, og her må du opprette en konto der du må oppgi din institusjonelle e-post eller sende legitimasjonen din.

Aktiverings-e-post

JetBrains vil sende deg en bekreftelses-e-post og en lenke der du kan aktivere lisensen din som du kan bruke 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 motta lisensen til å bruke noen av disse produktene, som vi i dette tilfellet er interessert i PhpStorm.

Før jeg installerer PhpStorm, må jeg minne deg på at det fungerer med Java, så du må ha Java-pakken installert på systemet ditt.

Vet allerede dette, vi kan utføre installasjonen enten ved å laste ned pakken at den tilbyr oss direkte fra sitt offisielle nettsted, Snap, Flatpack eller i tilfelle distro har pakken inkludert, kan du installere den fra lagringsplassene.

For de enkleste metodene, vi skal velge installasjon av Snap-pakken, som bare ber oss om at systemet vårt skal ha den ekstra støtten.

I en terminal Vi skal skrive inn en av følgende kommandoer, enten for å installere kantversjonen eller den stabile versjonen:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

derimot hvis du foretrekker å bruke Flatpak, er det nok å ha støtte for å installere denne typen pakker.

I en terminal må du bare skrive:

flatpak install flathub com.jetbrains.PhpStorm

Til slutt, hvis du vil installere med pakken som tilbys fra nettstedet, kan du finne instruksjonene i pakken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Stas sa

    Jeg foretrekker å bruke Codelobster IDE - http://www.codelobster.com