Menu
Coddy logo textTech

Poznawanie błędów PHP

Część sekcji Logika i przepływ programu ścieżki PHP w Coddy. Lekcja 52 z 68.

Podczas pisania kodu PHP nie wszystko zawsze przebiega zgodnie z planem. PHP ma wbudowany system zgłaszania różnych rodzajów problemów, które mogą wystąpić w kodzie. Zrozumienie tych typów błędów pomaga ustalić, co poszło nie tak i jak poważny jest problem.

Komunikaty to najłagodniejszy rodzaj błędu. Wskazują na potencjalne problemy, które nie uniemożliwiają uruchomienia skryptu. Kod nadal się wykonuje, ale PHP ostrzega Cię o czymś, co może później sprawić problemy. W PHP 7 klasycznym przykładem było użycie niezdefiniowanej zmiennej; w PHP 8 ten przypadek został podniesiony do rangi ostrzeżenia, dlatego dziś komunikaty występują rzadziej.

Ostrzeżenia są poważniejsze niż komunikaty, ale nadal pozwalają skryptowi działać dalej. Pojawiają się, gdy PHP napotka problem, na przykład przy próbie dołączenia pliku, który nie istnieje. Skrypt działa dalej, ale problematyczna operacja kończy się niepowodzeniem.

Błędy krytyczne są najpoważniejszym rodzajem błędów i natychmiast zatrzymują wykonywanie skryptu. Występują, gdy PHP napotyka coś, z czego nie może się otrząsnąć, na przykład wywołanie nieistniejącej funkcji lub wyczerpanie pamięci. Gdy wystąpi błąd krytyczny, skrypt całkowicie zatrzymuje się w tym miejscu.

Umiejętność rozpoznawania tych różnych typów błędów w komunikatach o błędach PHP pomoże ci szybko zrozumieć wagę problemów w kodzie i odpowiednio na nie zareagować, aby je naprawić.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator PHP online