PhpStorm, yakanakisa IDE yekuyambuka-chikuva PHP

phpstorm-

PhpStorm ndiyo PHP IDE "Mheni Yakangwara" yakagadzirwa naJetBrains uye iyo inowanikwa kune vanogadzira paLinux, MacOS uye Windows. Izvo zvakakosha kuti utaure kuti izvi kwete mahara app uye vashandisi vanofanirwa kutenga kiyi rezinesi kuti vaishandise kuzere kugona kwayo.
Kunyangwe JetBrains ichipa remahara-gore rimwe rezinesi revadzidzi, vadzidzisi, masangano nedzimwe nzvimbo dzedzidzo, dzinokutendera kwete chete kushandisa iyi IDE asiwo inokupa mukana kune zvakasiyana zvigadzirwa zvinopihwa neJetBrains.

PhpStorm inopa mupepeti wePHP, HTML uye JavaScript ine kodhi yekuongorora pane kubhururuka, kudzivirira kukanganisa uye otomatiki Refactorings yePHP uye JavaScript kodhi. Kodhi yekupedzisa PhpStorm inoenderana neshanduro dzakasiyana dzePHP, inosanganisira majenareta, coroutines, yekupedzisira kiyi kiyi, foreach runyorwa, nzvimbo dzezita, kuvhara, hunhu, uye mapfupi akarongeka syntax. Kunze kweizvozvo inosanganisira iyo yakazara SQL mupepeti ine inogadzirisika mhinduro mhinduro

Nezve PhpStorm

php dutu zvakanyorwa muJava uye vashandisi ivo vanogona kutambanudza iyo IDE nekuisa plugins yakagadzirirwa PhpStorm kana nekunyora ako wega plugins. Iyo software zvakare inotaurirana nevekunze zvinyorwa senge XDebug.

Iko kushandiswa kunoenderana neLinux kuburikidza neakasiyana matekinoroji. Pawebhusaiti yavo yepamutemo, vanozivisa kuti kunyorera kunogoverwa kuburikidza neSnap package, kunyangwe ichigovewa kuburikidza nemabhanari uye zvimwe zvekugoverwa kweLinux zvinosanganisira pasuru mumabhuku avo.

PhpStorm inopa yakafuma kodhi mhariri yePHP ine syntax yekumisikidza, yakawedzerwa kodhi fomati marongero, pane-iyo-kubhururuka kukanganisa kutarisa, uye kupedzisa kodhi.

Pakati pehunhu hwayo hukuru zvinotevera zvinogona kusimbiswa:

  • Kuenderana neshanduro dzakasiyana dzePHP
  • Autocomplete basa reiyo PHP kodhi, makirasi, nzira, mazita akasiyana uye mazwi akakosha, pamwe nemazita anowanzo shandiswa eminda uye akasiyana zvichienderana nerudzi rwawo.
  • Encoding maitiro ekutsigira (PSR1 / PSR2, Drupal, Symfony, Zend).
  • PHPDoc rutsigiro
  • Dzokorora kodhi detector.
  • PHP Kodhi Sniffer (phpcs)
  • Refactorings (Dzorerazve zita, Pinda Zvinosiyana, Pinda Nguva Dzose, Pinda Munda, Inline Inosiyana, Fambisa Static Nhengo, Bvisa Interface).
  • Smarty uye Twig template yekugadzirisa (syntax kukanganisa kujekesa, kumiswa kweSmarty mashandiro uye hunhu, otomatiki kuiswa kweakarukwa brace, makotesheni uye ekuvhara ma tag, nezvimwe).
  • MVC inotarisa Symfony uye Yii masisitimu.
  • PHAR kutsigira.

Maitiro ekuisa pane Linux?

Chokutanga, kana iwe uchida kuwana rezinesi regore rimwe izvo zvinopihwa, iwe unongofanirwa kuenda kune yepamutemo JetBrains webhusaiti uye pano iwe unofanirwa kugadzira account uko iwe kwaunofanirwa kupa yako yemasangano email kana kutumira chako chinyorwa.

Kushanda email

JetBrains inokutumira email yekusimbisa uye chinongedzo kwaunogona kumisikidza rezinesi rako iyo iwe yaunogona kushandisa ku CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Pakupedzisira, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine, uye WebStorm.

Kana izvi zvangoitwa, iwe uchagamuchira rezenisi rekushandisa chero yeaya zvigadzirwa, ayo mune ino kesi isu tinofarira PhpStorm.

Usati waisa PhpStorm, ndinofanira kukuyeuchidza kuti inoshanda neJava, saka unofanirwa kunge uine iyo Java package yakaiswa pane yako system.

Tatoziva izvi, tinogona kuita kumisikidza kungave nekuodha pasi pasuru kuti inotipa isu zvakananga kubva kune yayo yepamutemo webhusaiti, Snap, Flatpack kana mune iyo distro yako ine iyo package inosanganisirwa iwe unogona kuiisa kubva kune ayo ekuchengetedza.

Kune nzira dziri nyore, tichaenda kusarudza kuisa iyo Snap package, izvo zvinongotibvunza isu kuti system yedu ive nerutsigiro rwakawedzerwa.

Mune terminal Ticha taipa chero eanotevera mirairo, kungave yekumisa iyo Edge vhezheni kana yakagadzikana vhezheni

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

Zvino, kune rimwe divi kana iwe uchida kushandisa Flatpak, ingova nerutsigiro rwekuisa aya marudzi emapakeji.

Mune terminal unongofanira kutaipa:

flatpak install flathub com.jetbrains.PhpStorm

Chekupedzisira, kana iwe uchida kuisa nepakeji yakapihwa kubva pawebhusaiti, unogona kuwana rairo mukati mehomwe.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Stas akadaro

    Ini ndinoda kushandisa Codelobster IDE - http://www.codelobster.com