[Total: 0 Średnia: 0 /5]
.ilfs_responsive_below_title_1 {width: 300px; }
@media (min-width: 500px) {.ilfs_responsive_below_title_1 {width: 300px; }}
@media (min-width: 800px) {.ilfs_responsive_below_title_1 {width: 336px; }}
PHPStan to darmowe narzędzie do statycznej analizy projektów i programów PHP . Tutaj sprawdza pliki PHP w określonym katalogu na podstawie poziomu sprawdzania. Może wykrywać błędy składniowe, problemy z systemem typów, nieznane klasy, nieznane metody, niezdefiniowane wartości, martwy kod i wiele innych. Wystarczy dodać do projektu zależność PHPStan za pośrednictwem kompozytora, a następnie użyć jej do znalezienia błędów w całej bazie kodu. Najlepsze jest to, że sprawdza błędy bez uruchamiania kodu i dlatego nazywa się go statycznym narzędziem do analizy dla PHP.
Po wykonaniu całego projektu w PHP dobrze jest poszukać niepożądanych błędów. Długie projekty często zawierają dużo błędów, które wymagają rozwiązania i aby to zrobić, możesz skorzystać z narzędzia, o którym tutaj wspomniałem. Wykorzystaj PHPStan do statycznej analizy całego projektu, a następnie wygeneruj kompleksowy raport. Możesz wykonać wszystkie sprawdzenia z wiersza poleceń, a PHPStan wygeneruje piękny raport ze wszystkimi szczegółami, jak widać na poniższym zrzucie ekranu.
Darmowe narzędzie do statycznej analizy projektów PHP pod kątem błędów: PHPStan
Jeśli masz już projekt PHP na swoim komputerze, możesz po prostu dodać PHPStan jako zależność od niego za pośrednictwem kompozytora . Zakładając, że masz zainstalowany kompozytor, wystarczy uruchomić następujące polecenie, aby go zainstalować.
kompozytor wymaga--dev phpstan/phpstan
Teraz, po pomyślnym dodaniu go do projektu, możesz zacząć go używać. Aby to zrobić, po prostu uruchom go tak, jak pokazano poniżej. Plik binarny jest dostępny w folderze „sprzedawca”. Wystarczy wskazać taki folder lub plik, a następnie szybko wygeneruje prosty raport, jak widać na poniższym zrzucie ekranu.
sprzedawca/bin/phpstan analizuje źródło
Powyżej możesz zobaczyć, jak wygenerował bardzo prosty raport bez błędów. Dzieje się tak, ponieważ domyślnie wykonuje tylko podstawowe kontrole i aby dokładnie sprawdzić kod, będziesz musiał dodać parametr „poziom”. Istnieje 9 różnych typów poziomów, które można określić od 0 do 9, aby przeanalizować kod pod kątem błędów i potencjalnych niespójności. Możesz wygenerować szczegółowy raport za pomocą PHPStan, dodając parametr poziomu, taki jak ten.
vendor/bin/phpstan analysis src--level 8
W ten sposób możesz użyć tego prostego i potężnego narzędzia do analizy projektów PHP. Użyj tego narzędzia w ten sposób, a następnie możesz znaleźć i zlokalizować kilka głupich błędów i kilka błędów, które możesz zdebugować, aby wysłać kod wolny od błędów. Narzędzie jest bardzo proste i bardzo łatwe w użyciu, wystarczy wykonać kilka poleceń.
Uwagi końcowe:
Jeśli jesteś programistą lub programistą PHP, na pewno znajdziesz PHPStan jako bardzo przydatne narzędzie i zależność dla wszystkich swoich projektów, użyj go do wychwytywania błędów, zanim napotkasz je podczas kompilacji deweloperskiej lub uruchomienia na sucho. Po prostu przejrzyj ten post tutaj i zobacz polecenia i składnię, których musisz użyć do zlokalizowania błędów, a następnie możesz odpowiednio naprawić swój kod.