PhpStorm, odličen IDE za PHP med platformami

phpstorm-

PhpStorm je PHP IDE "Lightning Smart" ustvaril JetBrains in ki je na voljo razvijalcem za Linux, MacOS in Windows. Pomembno je omeniti, da to ni brezplačna aplikacija uporabniki pa morajo kupiti licenčni ključ, da ga lahko izkoristijo v celoti.
Čeprav JetBrains ponuja brezplačno enoletno licenco za študente, učitelje in inštitute in drugih akademskih področjih, ki vam omogoča ne samo uporabo te IDE, temveč tudi dostop do različnih izdelkov, ki jih ponuja JetBrains.

PhpStorm ponuja urejevalnik za PHP, HTML in JavaScript z analizo kode sproti, preprečevanje napak in samodejno preoblikovanje kod PHP in JavaScript. Izpolnitev kode PhpStorm je združljiv z različnimi različicami PHP, vključno z generatorji, podprogrami, zadnja ključna beseda, seznam predsodkov, imenski prostori, zapore, lastnosti in sintaksa kratkega polja. Poleg tega vključuje celoten urejevalnik SQL z rezultati poizvedb, ki jih je mogoče urejati.

O PhpStorm

php nevihta napisano je v javi in uporabniki IDE lahko razširijo z namestitvijo vtičnikov ustvarjen za PhpStorm ali s pisanjem lastnih vtičnikov. Programska oprema komunicira tudi z zunanjimi viri, kot je XDebug.

Aplikacija je z različnimi tehnologijami združljiva z Linuxom. Na svoji uradni spletni strani objavljajo, da se aplikacija distribuira prek paketa Snap, čeprav se distribuira tudi prek binarnih datotek in tudi nekatere distribucije Linuxa vključujejo paket v svoja skladišča.

PhpStorm ponuja bogat urejevalnik kode za PHP s poudarjanjem sintakse, razširjenimi nastavitvami oblike kode, sprotnim preverjanjem napak in dokončanjem kode.

Med njegove glavne značilnosti lahko poudarimo naslednje:

  • Združljivost z različnimi različicami PHP
  • Funkcija samodokončanja za kodo PHP, razrede, metode, imena spremenljivk in ključne besede ter pogosto uporabljena imena polj in spremenljivk glede na njihov tip.
  • Podpora slogu kodiranja (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Podpora za PHPDoc
  • Detektor podvojene kode.
  • Sniffer kode PHP (phpcs)
  • Refaktoringi (preimenovanje, vnos spremenljivke, vnos konstante, vnos polja, vrstica spremenljivka, premikanje statičnega člana, izvleček vmesnika).
  • Urejanje predlog Smarty in Twig (poudarjanje napake v sintaksi, ukinitev funkcij in atributov Smarty, samodejno vstavljanje seznanjenih oklepajev, narekovajev in zaključnih oznak in še več).
  • Pogled MVC za ogrodja Symfony in Yii.
  • Podpora za PHAR.

Kako namestiti na Linux?

Primero, če želite dobiti enoletno licenco ki je na voljo, morate le odpreti uradno spletno mesto JetBrains in tukaj morate ustvariti račun, kjer morate navesti svoj e-poštni naslov ali poslati poverilnico.

Aktivacijski e-poštni naslov

JetBrains vam bo poslal potrditveno e-poštno sporočilo in povezavo, kjer lahko aktivirate svojo licenco ki ga lahko uporabite CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine in WebStorm.

Ko bo to storjeno, boste prejeli licenco za uporabo katerega koli od teh izdelkov, od katerih nas v tem primeru zanima PhpStorm.

Pred namestitvijo PhpStorm vas moram spomniti, da deluje z Javo, zato morate imeti v sistemu nameščen paket Java.

To že vem, namestitev lahko izvedemo s prenosom paketa da nam ponuja neposredno s svoje uradne spletne strani, Snap, Flatpack ali v primeru, da ima vaš distro paket paket, ga lahko namestite iz njegovih skladišč.

Za najpreprostejše metode odločili se bomo za namestitev paketa Snap, ki samo zahteva, da ima naš sistem dodatno podporo.

V terminalu Vtipkali bomo katerega koli od naslednjih ukazov, bodisi da namestimo robno različico ali stabilno različico:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Zdaj, po drugi strani pa, če raje uporabljate Flatpak, dovolj je podpora za namestitev tovrstnih paketov.

V terminalu morate samo vtipkati:

flatpak install flathub com.jetbrains.PhpStorm

Nazadnje, če želite namestiti paket s spletnim mestom, lahko navodila najdete v njem.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Stas je dejal

    Raje uporabljam Codelobster IDE - http://www.codelobster.com