PhpStorm, lielisks IDE starpplatformu PHP

phpstorm-

PhpStorm ir PHP IDE "Zibens gudrs" izveidoja JetBrains un kas ir pieejams izstrādātājiem Linux, MacOS un Windows. Ir svarīgi pieminēt, ka tas nav bezmaksas lietotne un lietotājiem ir jāiegādājas licences atslēga, lai to izmantotu pilnā mērā.
Lai gan JetBrains piedāvā bezmaksas licenci uz vienu gadu studentiem, pasniedzējiem, institūtiem un citas akadēmiskās jomas, kas ļauj ne tikai izmantot šo IDE, bet arī ļauj piekļūt dažādiem JetBrains piedāvātajiem produktiem.

PhpStorm nodrošina PHP, HTML un JavaScript redaktoru ar kodu analīzi lidojumā, kļūdu novēršana un automatizēta atjaunošana PHP un JavaScript kodam. Koda pabeigšana PhpStorm ir saderīgs ar dažādām PHP versijām, ieskaitot ģeneratorus, korutīnas, pēdējo atslēgvārdu, foreach sarakstu, nosaukumvietas, slēgšanu, pazīmes un īso masīvu sintaksi. Papildus tam ietilpst pilnīgs SQL redaktors ar rediģējamiem vaicājumu rezultātiem.

Par PhpStorm

Phpstorm tas ir rakstīts java un lietotājiem viņi var paplašināt IDE, instalējot spraudņus izveidots PhpStorm vai rakstot savus spraudņus. Programmatūra sazinās arī ar ārējiem avotiem, piemēram, XDebug.

Lietojumprogramma ir saderīga ar Linux, izmantojot dažādas tehnoloģijas. Savā oficiālajā vietnē viņi paziņo, ka lietojumprogramma tiek izplatīta, izmantojot Snap pakotni, lai gan tā tiek izplatīta arī ar bināro failu starpniecību, un arī daži Linux izplatītāji paketi iekļauj savos krātuvēs.

PhpStorm nodrošina bagātināta koda redaktoru PHP ar sintakses izcelšanu, paplašinātiem koda formāta iestatījumiem, kļūdu pārbaudi lidojumā un koda pabeigšanu.

Starp tās galvenajām īpašībām var izcelt sekojošo:

  • Saderība ar dažādām PHP versijām
  • Automātiskās pabeigšanas funkcija PHP kodam, klasēm, metodēm, mainīgo nosaukumiem un atslēgvārdiem, kā arī bieži izmantotie lauku un mainīgo nosaukumi, pamatojoties uz to tipu.
  • Kodēšanas stila atbalsts (PSR1 / PSR2, Drupal, Symfony, Zend).
  • PHPDoc atbalsts
  • Dublikāta koda detektors.
  • PHP koda sniffer (phpcs)
  • Refaktorēšana (Pārdēvēt, Ievadīt mainīgo, Ievadīt nemainīgu, Ievadīt lauku, Iekļautais mainīgais, Pārvietot statisko dalībnieku, Izvilkt saskarni).
  • Smarty un Twig veidņu rediģēšana (sintakses kļūdu izcelšana, Smarty funkciju un atribūtu izbeigšana, sapāroto bikšturu, pēdiņu un aizvēršanas tagu automātiska ievietošana un daudz ko citu).
  • MVC skats Symfony un Yii ietvariem.
  • PHAR atbalsts.

Kā instalēt Linux?

Pirmkārt, ja vēlaties iegūt viena gada licenci kas tiek piedāvāts, jums jāiet tikai uz oficiālo JetBrains vietni, un šeit jums ir jāizveido konts, kurā jānorāda jūsu iestādes e-pasts vai jānosūta akreditācijas dati.

Aktivizācijas e-pasts

JetBrains nosūtīs jums apstiprinājuma e-pastu un saiti, kur jūs varat aktivizēt savu licenci kuru varat izmantot CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine un WebStorm.

Kad tas būs izdarīts, jūs saņemsiet licenci izmantot jebkuru no šiem produktiem, par kuriem šajā gadījumā mēs esam ieinteresēti PhpStorm.

Pirms PhpStorm instalēšanas man jāatgādina, ka tas darbojas ar Java, tāpēc jūsu sistēmā jābūt instalētai Java pakotnei.

To jau zinot, instalēšanu varam veikt, lejupielādējot pakotni ko tā mums piedāvā tieši no savas oficiālās vietnes, Snap, Flatpack vai gadījumā, ja jūsu izplatītājam ir iekļauta pakete, varat to instalēt no tā krātuvēm.

Lai iegūtu vienkāršākās metodes, mēs izvēlēsimies Snap pakotnes instalēšanu, kas tikai prasa, lai mūsu sistēmai būtu papildu atbalsts.

Terminālā Mēs ierakstīsim jebkuru no šīm komandām vai nu, lai instalētu malas versiju vai stabilu versiju:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Tagad, no otras puses, ja vēlaties izmantot Flatpak, pietiek ar atbalstu, lai instalētu šāda veida paketes.

Terminālā jums vienkārši jāievada:

flatpak install flathub com.jetbrains.PhpStorm

Visbeidzot, ja vēlaties instalēt kopā ar vietni piegādāto pakotni, instrukcijas varat atrast iepakojuma iekšpusē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Stas teica

    Es gribētu izmantot Codelobster IDE - http://www.codelobster.com