PhpStorm to środowisko PHP IDE „Błyskawiczna inteligencja” stworzony przez JetBrains i który jest dostępny dla programistów w systemach Linux, MacOS i Windows. Należy o tym wspomnieć nie jest darmową aplikacją a użytkownicy muszą zakupić klucz licencyjny, aby wykorzystać go w pełni.
Chociaż JetBrains oferuje bezpłatną roczną licencję dla studentów, nauczycieli, instytutów i innych obszarów akademickich, co pozwala nie tylko korzystać z tego IDE, ale także zapewnia dostęp do różnych produktów oferowanych przez JetBrains.
PhpStorm zapewnia edytor PHP, HTML i JavaScript z analizą kodu w locie, zapobieganie błędom i automatyczne refaktoryzacje kodu PHP i JavaScript. Uzupełnianie kodu PhpStorm jest kompatybilny z różnymi wersjami PHP, w tym generatory, procedury, ostatnie słowo kluczowe, lista foreach, przestrzenie nazw, zamknięcia, cechy i składnia krótkich tablic. Oprócz tego zawiera kompletny edytor SQL z edytowalnymi wynikami zapytań.
O PhpStorm
phpstorm jest napisany w języku java i użytkowników mogą rozszerzyć IDE, instalując wtyczki stworzony dla PhpStorm lub pisząc własne wtyczki. Oprogramowanie komunikuje się również z zewnętrznymi źródłami, takimi jak XDebug.
Aplikacja jest kompatybilna z Linuksem dzięki różnym technologiom. Na swojej oficjalnej stronie internetowej ogłaszają, że aplikacja jest dystrybuowana za pośrednictwem pakietu Snap, chociaż jest również dystrybuowana za pośrednictwem plików binarnych, a także niektóre dystrybucje Linuksa zawierają ten pakiet w swoich repozytoriach.
PhpStorm zapewnia bogaty edytor kodu dla PHP z podświetlaniem składni, rozszerzonymi ustawieniami formatu kodu, sprawdzaniem błędów w locie i uzupełnianiem kodu.
Wśród jego głównych cech można wyróżnić następujące elementy:
- Zgodność z różnymi wersjami PHP
- Funkcja autouzupełniania dla kodu PHP, klas, metod, nazw zmiennych i słów kluczowych, a także powszechnie używanych nazw pól i zmiennych na podstawie ich typu.
- Obsługa stylów kodowania (PSR1 / PSR2, Drupal, Symfony, Zend).
- Obsługa PHPDoc
- Wykrywacz zduplikowanych kodów.
- Sniffer kodu PHP (phpcs)
- Refaktoryzacje (zmień nazwę, wprowadź zmienną, wprowadź stałą, wprowadź pole, zmienna wbudowana, przesuń element statyczny, wyodrębnij interfejs).
- Edycja szablonów Smarty i Twig (podświetlanie błędów składniowych, kończenie funkcji i atrybutów Smarty, automatyczne wstawianie sparowanych nawiasów klamrowych, cudzysłowów i tagów zamykających i wiele więcej).
- Widok MVC dla frameworków Symfony i Yii.
- Wsparcie PHAR.
Jak zainstalować w systemie Linux?
Najpierw jeśli chcesz uzyskać roczną licencję który jest oferowany, wystarczy wejść na oficjalną stronę JetBrains i tutaj musisz utworzyć konto, na którym musisz podać swój instytucjonalny adres e-mail lub wysłać swoje dane uwierzytelniające.
JetBrains wyśle Ci wiadomość e-mail z potwierdzeniem i łącze, w którym możesz aktywować swoją licencję którego możesz użyć do CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine i WebStorm.
Gdy to zrobisz, otrzymasz licencję na korzystanie z dowolnego z tych produktów, którymi w tym przypadku interesuje nas PhpStorm.
Przed zainstalowaniem PhpStorm muszę przypomnieć, że działa on z Javą, więc musisz mieć zainstalowany pakiet Java w swoim systemie.
Już to wiem, możemy przeprowadzić instalację, pobierając pakiet że oferuje nam bezpośrednio ze swojej oficjalnej strony internetowej, Snap, Płaskie opakowanie lub w przypadku, gdy twoja dystrybucja zawiera pakiet, możesz go zainstalować z repozytoriów.
W przypadku najprostszych metod zdecydujemy się na instalację pakietu Snap, która prosi nas tylko o to, aby nasz system miał dodatkowe wsparcie.
W terminalu Zamierzamy wpisać dowolne z następujących poleceń, aby zainstalować wersję Edge lub wersję stabilną:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
Teraz z drugiej strony, jeśli wolisz używać Flatpakwystarczy mieć wsparcie, aby zainstalować tego typu pakiety.
W terminalu wystarczy wpisać:
flatpak install flathub com.jetbrains.PhpStorm
Wreszcie, jeśli chcesz zainstalować pakiet dostarczony ze strony internetowej, możesz znaleźć instrukcje wewnątrz pakietu.
Wolę używać Codelobster IDE - http://www.codelobster.com