PhpStorm, oo ah IDE aad u fiican oo loogu talagalay iskudhafidda barnaamijka PHP

NuuralHudaa RNH

PhpStorm waa Aqoonsiga PHP "Hillaac Smart" waxaa abuuray JetBrains oo loo heli karo horumariyeyaasha Linux, MacOS iyo Windows. Waa muhiim in la xuso tan maahan barnaamij bilaash ah adeegsadayaashuna waa inay iibsadaan furaha shatiga si ay ugu adeegsadaan inta karaankiisa ah.
In kasta oo JetBrains ay siiso ruqsad hal sano oo bilaash ah ardayda, macallimiinta, machadyada iyo meelaha kale ee tacliinta, taas oo kuu ogolaaneysa adiga oo keliya inaad isticmaasho IDE-gaan laakiin sidoo kale waxay kuu siinaysaa inaad marin u hesho alaabada kala duwan ee ay bixiso JetBrains.

PhpStorm waxay siisaa tifaftiraha PHP, HTML iyo JavaScript oo leh falanqeyn koodh ah duulimaadka, ka hortagga qaladka iyo dib u habeyn otomaatig ah oo loogu talagalay PHP iyo lambarka JavaScript. Dhammaystirka koodhka PhpStorm wuxuu la jaan qaadayaa noocyo kala duwan oo PHP ah, oo ay ku jiraan matoorrada, koortaroolka, erayga ugu dambeeya, liistada hore, meelaha magacyada, xiritaanka, astaamaha, iyo qaab dhismeedka gaagaaban. Intaa waxaa dheer in ay ku jirto tifaftiraha SQL oo dhameystiran oo leh natiijooyin weydiin wax laga beddeli karo.

Ku saabsan PhpStorm

Xayeysiis waxay ku qoran tahay java iyo adeegsadayaasha waxay ku dheereyn karaan IDE iyaga oo ku rakibaya fiilooyin loo sameeyay PhpStorm ama adigoo ku qoraya waxyaabo aad adigu iska leedahay. Software-ka sidoo kale wuxuu laxiriiraa ilaha dibada sida XDebug.

Codsiga wuxuu ku habboon yahay Linux iyada oo loo marayo teknoolojiyada kala duwan. Bogooda rasmiga ah, waxay ku dhawaaqayaan in arjiga lagu qaybiyey xirmo Snap ah, in kasta oo sidoo kale lagu qaybiyo binaries sidoo kale qaar ka mid ah qaybinta Linux waxaa ku jira xirmada keydkooda.

PhpStorm waxay bixisaa tifaftire koodh hodan ah oo loogu talagalay PHP oo leh muujinta qoraalka, dejinta qaababka koodhka la dheereeyey, hubinta qaladka duulimaadka, iyo dhammaystirka koodhka.

Ka mid ah astaamaha ugu waaweyn waxyaabaha soo socda ayaa la iftiimin karaa:

  • La jaanqaadka noocyada kala duwan ee PHP
  • Shaqada otomaatiga ah ee loo yaqaan 'PHP code', fasallada, hababka, magacyo is bedbeddela iyo eray-keywords, iyo sidoo kale magacyada sida caadiga ah loo isticmaalo ee loogu talagalay goobaha iyo doorsoomayaasha ku saleysan nooca ay yihiin.
  • Taageerada qaabka codaynta (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Taageerada PHPDoc
  • Qalabka kumbiyuutarka nuqul.
  • Koodhadhka Koodhka ee PHP (phpcs)
  • Dib-u-cusbooneysiinta (Magacaab, Gal Doorsoome, Gali Joogto, Gal Goob, Isbeddel Khadka Tooska ah, Xubin Dhaqaaq Degdeg ah, Isugeynta Ka saar).
  • Tafatirka Smarty iyo Twig template (muujinta qaladka syntax, joojinta shaqooyinka Smarty iyo sifooyinka, gelinta otomaatiga ah ee xargaha isku xidhka, xigashooyinka iyo tagsyada xirida, iyo inbadan).
  • Muuqaalka MVC ee qaabdhismeedka Symfony iyo Yii.
  • Taageerada PHAR.

Sidee loo rakibaa Linux?

Marka hore haddii aad rabto inaad hesho liisanka hal sano ah taas waa la bixiyaa, waa inaad kaliya tagtaa bogga rasmiga ah ee JetBrains waana inaad halkan ka sameysataa koonto ay tahay inaad ku soo dirto emaylkaaga hay'adda ama aad u soo dirto aqoonsigaaga.

Emaylka shaqeynta

JetBrains waxay kuu soo diri doontaa emayl xaqiijin ah iyo xiriiriye aad ka hawlgelin karto liisankaaga oo aad u isticmaali karto CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine, iyo WebStorm.

Marka tan la sameeyo, waxaad heli doontaa rukhsad aad ku adeegsan karto mid ka mid ah badeecadahaas, kuwaas oo kiiskan aan xiiseyneyno PhpStorm.

Kahor rakibida PhpStorm, waa inaan ku xasuusiyaa inay la shaqeyso Java, marka waa inaad xirmada Java ku rakibtaa nidaamkaaga.

Horaan u ogaa tan, waxaan ku samayn karnaa rakibida midkood adigoo soo degsano xirmada inay si toos ah nooga soo bandhigeyso degelkeeda rasmiga ah, Qabso, Flatpak ama haddii ay dhacdo in qalabkaaga 'distro' uu xirmada ku jiro waxaad ka rakibi kartaa keydkeeda.

Hababka ugu fudud, waxaan dooran doonnaa inaan ku rakibo xirmada 'Snap' taas oo kaliya naga codsaneysa in nidaamkeena uu helo taageerada lagu daray.

In terminal ah Waxaan qori doonnaa mid ka mid ah amarradan soo socda, si loo rakibo nooca geeska ama nooca xasilloon:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Hadda, dhanka kale haddii aad doorbideyso inaad isticmaasho Flatpak, waa ku filan tahay inaad haysato taageero lagu rakibo noocyadan xirmooyinka ah.

Terminalka kaliya waa inaad ku qortaa:

flatpak install flathub com.jetbrains.PhpStorm

Ugu dambeyntiina, haddii aad rabto inaad ku rakibto xirmada laga helo bogga, waxaad ka heli kartaa tilmaamaha ku jira xirmada.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Stas dijo

    Waxaan doorbidaa inaan isticmaalo Codelobster IDE - http://www.codelobster.com