PhpStorm, vynikajúce IDE pre multiplatformové PHP

phpstorm-

PhpStorm je PHP IDE „Lightning Smart“ vytvoril JetBrains a ktorá je k dispozícii pre vývojárov v systémoch Linux, MacOS a Windows. Je dôležité spomenúť, že toto nie bezplatná aplikácia a používatelia si musia kúpiť licenčný kľúč, aby mohli využívať celý svoj potenciál.
Aj keď JetBrains ponúka bezplatnú ročnú licenciu pre študentov, učiteľov, ústavy a ďalšie akademické oblasti, ktoré vám umožňujú nielen používať toto IDE, ale tiež vám dávajú prístup k rôznym produktom ponúkaným spoločnosťou JetBrains.

PhpStorm poskytuje editor pre PHP, HTML a JavaScript s analýzou kódu za chodu, prevencia chýb a automatizované refaktoringy kódu PHP a JavaScript. Vyplnenie kódu PhpStorm je kompatibilný s rôznymi verziami PHP, vrátane generátorov, korutín, posledného kľúčového slova, zoznamu foreach, menných priestorov, uzáverov, znakov a syntaxe krátkeho poľa. Okrem toho obsahuje kompletný editor SQL s upraviteľnými výsledkami dotazov.

O spoločnosti PhpStorm

php búrka píše sa to v jave a používatelia môžu rozšíriť IDE inštaláciou doplnkov vytvorené pre PhpStorm alebo napísaním vlastných doplnkov. Softvér tiež komunikuje s externými zdrojmi, ako je XDebug.

Aplikácia je kompatibilná s Linuxom pomocou rôznych technológií. Na svojich oficiálnych webových stránkach oznamujú, že aplikácia je distribuovaná prostredníctvom balíka Snap, aj keď je distribuovaná aj prostredníctvom binárnych súborov a tiež niektoré distribúcie systému Linux tento balík obsahujú vo svojich úložiskách.

PhpStorm poskytuje editor bohatých kódov pre PHP so zvýrazňovaním syntaxe, rozšíreným nastavením formátu kódu, kontrolou chýb za chodu a dokončovaním kódu.

Medzi jeho hlavné charakteristiky možno zvýrazniť nasledujúce položky:

  • Kompatibilita s rôznymi verziami PHP
  • Funkcia automatického dopĺňania kódu PHP, tried, metód, názvov premenných a kľúčových slov, ako aj bežne používaných názvov polí a premenných na základe ich typu.
  • Podpora štýlov kódovania (PSR1 / PSR2, Drupal, Symfony, Zend).
  • Podpora PHPDoc
  • Detektor duplicitných kódov.
  • Sniffer kódu PHP (phpcs)
  • Refaktoringy (Premenovať, Zadať premennú, Zadať konštantu, Zadať pole, Vložená premenná, Presun statického člena, Rozbaliť rozhranie).
  • Úpravy šablón Smarty a Twig (zvýraznenie syntaktickej chyby, ukončenie funkcií a atribútov Smarty, automatické vkladanie spárovaných zátvoriek, úvodzoviek a uzatváracích značiek a ďalšie).
  • Zobrazenie MVC pre rámce Symfony a Yii.
  • Podpora PHAR.

Ako nainštalovať na Linux?

Primero, ak chcete získať jednoročnú licenciu ktorá je ponúkaná, musíte ísť iba na oficiálnu webovú stránku JetBrains a tu si musíte vytvoriť účet, kde musíte uviesť svoj inštitucionálny e-mail alebo poslať svoje poverenie.

Aktivačný e-mail

JetBrains vám pošle potvrdzovací e-mail a odkaz, kde môžete aktivovať svoju licenciu ktoré môžete použiť na CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine a WebStorm.

Po vykonaní tohto kroku získate licenciu na používanie ktoréhokoľvek z týchto produktov, o ktoré sa v tomto prípade zaujímame o program PhpStorm.

Pred inštaláciou PhpStorm musím pripomenúť, že funguje s Java, takže musíte mať vo svojom systéme nainštalovaný balík Java.

Už to viem, môžeme vykonať inštaláciu buď stiahnutím balíka že nám ponúka priamo zo svojej oficiálnej webovej stránky, Snap, Flatpack alebo v prípade, že má vaše distro balíček zahrnutý, môžete si ho nainštalovať z jeho repozitárov.

Pre najjednoduchšie metódy ideme sa rozhodnúť pre inštaláciu balíka Snap, ktorá od nás vyžaduje iba pridanú podporu pre náš systém.

V termináli Napíšeme ktorýkoľvek z nasledujúcich príkazov, a to buď na inštaláciu verzie edge alebo stabilnej verzie:

sudo snap install phpstorm --classic --edge

sudo snap install phpstorm –classic

teraz, na druhej strane, ak chcete radšej použiť Flatpak, na inštaláciu tohto typu balíkov stačí mať podporu.

V termináli stačí napísať:

flatpak install flathub com.jetbrains.PhpStorm

Nakoniec, ak chcete inštalovať s balíkom poskytnutým z webovej stránky, nájdete pokyny vo vnútri balíka.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   stas dijo

    Najradšej používam Codelobster IDE - http://www.codelobster.com