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.
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.
Više volim da koristim Codelobster IDE - http://www.codelobster.com