PhpStorm, izvrstan IDE za PHP na više platformi

phpstorm-

PhpStorm je PHP IDE "Lightning Smart" kreirao JetBrains i koja je dostupna programerima na Linuxu, MacOS-u i Windows-u. Važno je napomenuti da ovo nije besplatna aplikacija a korisnici moraju kupiti ključ licence kako bi ga iskoristili u potpunosti.
Iako JetBrains nudi besplatnu jednogodišnju licencu za studente, nastavnike i institute i drugim akademskim oblastima, što vam omogućava ne samo da koristite ovaj IDE, već vam omogućava pristup različitim proizvodima koje nudi JetBrains.

PhpStorm nudi uređivač za PHP, HTML i JavaScript s analizom koda u hodu, sprečavanje grešaka i automatizirano prepravljanje PHP i JavaScript koda. Popunjavanje koda PhpStorm je kompatibilan s različitim verzijama PHP-a, uključujući generatore, potprograme, zadnju ključnu riječ, listu foreach, prostore imena, zatvaranja, osobine i sintaksu kratkog niza. Osim toga, uključuje kompletni SQL editor s rezultatima upita koji se mogu uređivati.

O PhpStormu

php storm napisano je u javi i korisnici oni mogu proširiti IDE instaliranjem dodataka stvoren za PhpStorm ili pisanjem vlastitih dodataka. Softver takođe komunicira s vanjskim izvorima kao što je XDebug.

Aplikacija je kompatibilna s Linuxom kroz razne tehnologije. Na svojoj službenoj web stranici objavljuju da se aplikacija distribuira putem Snap paketa, iako se također distribuira putem binarnih datoteka, a neke Linux distribucije uključuju paket u svoja spremišta.

PhpStorm nudi bogati uređivač koda za PHP sa isticanjem sintakse, proširenim postavkama formata koda, trenutnom provjerom grešaka i dovršenjem koda.

Među glavnim karakteristikama može se istaknuti sljedeće:

  • Kompatibilnost sa raznim verzijama PHP-a
  • Funkcija samodovršavanja za PHP kôd, klase, metode, imena varijabli i ključne riječi, kao i najčešće korištena imena za polja i varijable na osnovu njihovog tipa.
  • Podrška za stil kodiranja (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Podrška za PHPDoc
  • Dvostruki detektor koda.
  • Njuškalo PHP koda (phpcs)
  • Refaktoriziranje (Preimenovanje, Unos varijable, Unos konstante, Unos polja, Inline varijabla, Premještanje statičkog člana, Izdvajanje sučelja).
  • Uređivanje predložaka Smarty i Twig (isticanje sintaksne greške, dovršavanje funkcije Smarty i atributa, automatsko umetanje uparenih zagrada, citata i zaključnih oznaka i još mnogo toga).
  • MVC prikaz za Symfony i Yii okvire.
  • Podrška za PHAR.

Kako instalirati na Linux?

prvo ako želite dobiti jednogodišnju licencu koja se nudi, morate samo otići na službenu web stranicu JetBrains-a i ovdje morate stvoriti račun na kojem morate dati svoju institucionalnu e-poštu ili poslati svoje vjerodajnice.

E-adresa za aktivaciju

JetBrains će vam poslati e-poruku s potvrdom i vezu na kojoj možete aktivirati svoju licencu koje možete koristiti za CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine i WebStorm.

Nakon što to učinite, dobit ćete licencu za korištenje bilo kojeg od tih proizvoda, od kojih smo u ovom slučaju zainteresirani za PhpStorm.

Prije instaliranja PhpStorma, moram vas podsjetiti da radi s Javom, tako da na vašem sistemu morate imati instaliran Java paket.

Već znam ovo, instalaciju možemo izvršiti preuzimanjem paketa da nam nudi direktno sa svoje službene web stranice, Snap, Flatpack ili u slučaju da vaš distro sadrži paket, možete ga instalirati iz njegovih spremišta.

Za najjednostavnije metode, odlučit ćemo instalirati Snap paket, koja samo traži da naš sistem ima dodatnu podršku.

U terminalu Utipkat ćemo bilo koju od sljedećih naredbi, bilo da instaliramo rubnu verziju ili stabilnu verziju:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Sada, s druge strane ako više volite koristiti Flatpak, dovoljno je imati podršku za instaliranje ove vrste paketa.

U terminal morate samo upisati:

flatpak install flathub com.jetbrains.PhpStorm

Napokon, ako želite instalirati s paketom koji ste dobili s web stranice, uputstva možete pronaći unutar paketa.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Stas rekao je

    Više volim da koristim Codelobster IDE - http://www.codelobster.com