I-PhpStorm, i-IDE enhle kakhulu ye-cross-platform PHP

Isiphepho

I-PhpStorm yi-PHP IDE "Ukukhanya Kombani" eyenziwe nguJetBrains futhi etholakala kubathuthukisi ku-Linux, MacOS ne-Windows. Kubalulekile ukusho ukuthi lokhu hhayi uhlelo lokusebenza lwamahhala futhi abasebenzisi kufanele bathenge ukhiye welayisense ukuze bawusebenzise ngokugcwele.
Yize amaJetBrains enikeza ilayisense yamahhala yonyaka owodwa yabafundi, othisha, izikhungo nezinye izindawo zemfundo, ezingakuvumeli ukuthi usebenzise le IDE kuphela kepha futhi ikunikeza nokufinyelela kwimikhiqizo ehlukene enikezwa yiJetBrains.

I-PhpStorm inikeza umhleli we-PHP, i-HTML neJavaScript ngokuhlaziywa kwekhodi endizeni, ekuvimbeleni amaphutha nasekuphindaphindeni okuzenzakalelayo kwe-PHP nekhodi yeJavaScript. Ukuqedwa kwekhodi I-PhpStorm iyahambisana nezinhlobo ezihlukile ze-PHP, kufaka phakathi ama-generator, ama-coroutines, igama elingukhiye lokugcina, uhlu lwe-foreach, izikhala zamagama, ukuvalwa, izici ne-syntax emfushane. Ngaphezu kwalokho kufaka umhleli ophelele we-SQL onemiphumela yombuzo ehlelekile.

Mayelana neFpStorm

I-PhpStorm kubhalwe kuJava nabasebenzisi banganweba i-IDE ngokufaka ama-plugins yenzelwe i-PhpStorm noma ngokubhala ama-plugins akho. Isoftware ibuye ixhumane nemithombo yangaphandle efana neXDebug.

Uhlelo lokusebenza luhambisana neLinux ngokusebenzisa ubuchwepheshe obuhlukahlukene. Kuwebhusayithi yabo esemthethweni, bamemezela ukuthi isicelo sisatshalaliswa ngephakethe le-Snap, noma ngabe sisatshalaliswa ngamabhanari futhi okunye ukusatshalaliswa kweLinux kufaka iphakheji ezinqolobaneni zabo.

I-PhpStorm inikeza umhleli wekhodi ocebile we-PHP ngokugqamisa kwe-syntax, izilungiselelo zefomethi yekhodi enwetshiwe, ukubheka iphutha lokundiza, nokuqedwa kwekhodi.

Phakathi kwezici zayo eziyinhloko okulandelayo kungagqanyiswa:

  • Ukuhambisana nezinguqulo ezahlukahlukene ze-PHP
  • Umsebenzi wokuqedela ngokuzenzakalela wekhodi ye-PHP, amakilasi, izindlela, amagama aguqukayo namagama asemqoka, kanye namagama asetshenziswa kakhulu ezinkambu nasekuguqukeni ngokuya ngohlobo lwawo.
  • Ukusekelwa kwesitayela sokufaka ikhodi (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Ukuxhaswa kwe-PHPDoc
  • Umtshina wekhodi oyimpinda.
  • I-PHP Code Sniffer (phpcs)
  • Ama-Refactorings (Qamba kabusha, faka okuguqukayo, faka okuqhubekayo, faka inkambu, okuguqukayo okuphakathi, hambisa ilungu le-static, khipha isikhombimsebenzisi).
  • Ukuhlelwa kwesifanekiso se-Smarty ne-Twig (ukugqanyiswa kwephutha le-syntax, ukunqanyulwa kwemisebenzi nezimpawu ze-Smarty, ukufakwa okuzenzakalelayo kwama-brace abhangqiwe, izingcaphuno namathegi wokuvala, nokuningi).
  • Ukubukwa kwe-MVC kohlaka lweSymfony neYii.
  • Ukusekelwa kwe-PHAR.

Ungayifaka kanjani ku-Linux?

Okokuqala, uma ufuna ukuthola ilayisense yonyaka owodwa lokho okunikezwayo, kufanele uye kwiwebhusayithi esemthethweni yeJetBrains futhi lapha kufanele udale i-akhawunti lapho kufanele unikeze khona i-imeyili yakho yezikhungo noma uthumele imininingwane yakho.

I-imeyili yokwenza kusebenze

AmaJetBrains azokuthumela i-imeyili yokuqinisekisa kanye nesixhumanisi lapho ungasebenzisa khona ilayisense lakho ongayisebenzisa I-CLion, i-AppCode, i-DataGrip, i-dotCover, i-dotMemory, i-dotTrace, i-GoLand, i-IntelliJ IDEA Ultimate, i-PhpStorm, i-PyCharm, i-ReSharper, i-ReSharper C ++, i-Rider, i-RubyMine ne-WebStorm.

Uma lokhu sekwenziwe, uzothola ilayisense yokuthi ukwazi ukusebenzisa noma iyiphi yaleyo mikhiqizo, kulokhu esinentshisekelo ku-PhpStorm.

Ngaphambi kokufaka i-PhpStorm, kufanele ngikukhumbuze ukuthi isebenza ngeJava, ngakho-ke kufanele ube nephakheji yeJava efakwe kusistimu yakho.

Usuyakwazi lokhu, singenza ukufakwa ngokulanda iphakheji ukuthi lisinikeza ngqo kusuka kuwebhusayithi yalo esemthethweni, Thwebula, Flatpak noma esimweni lapho i-distro yakho inephakheji efakiwe ungayifaka kusuka ezinqolobaneni zayo.

Ngezindlela ezilula, sizokhetha ukufakwa kwephakeji ye-Snap, okucela thina kuphela ukuthi uhlelo lwethu lube nokusekelwa okungeziwe.

Esigungwini Sizothayipha noma iyiphi yale miyalo elandelayo, ukufaka inguqulo ye-Edge noma inguqulo ezinzile:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Manje, ngakolunye uhlangothi uma ukhetha ukusebenzisa iPlppak, kwanele ukuthola ukusekelwa ukufaka lezi zinhlobo zamaphakeji.

Ku-terminal kufanele uthayiphe nje:

flatpak install flathub com.jetbrains.PhpStorm

Ekugcineni, uma ufuna ukufaka nephakeji elinikezwe kusuka kuwebhusayithi, ungathola imiyalo ngaphakathi kwephakeji.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-Stas kusho

    Ngincamela ukusebenzisa iCodelobster IDE - http://www.codelobster.com