Wyjątki i błędy
Kurs PHP · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.
try/catch pozwala przechwycić konkretne błędy, np.
Poznać zagadnienie „Wyjątki i błędy”, zrozumieć przykład i umieć zastosować podobny zapis we własnym programie.
Wyjaśnienie krok po kroku
InvalidArgumentException. Nie ukrywaj wyjątków bez informacji dla programisty; w prawdziwej aplikacji użyj logowania.
Najpierw przeanalizuj kod bez uruchamiania. Zwróć uwagę, jakie dane wykorzystuje program, co z nimi robi i skąd bierze się wynik pokazany pod przykładem.
Praktyczny przykład
Gdzie zobaczysz efekt: Odpowiedź serwera PHP lub konsola
<?php
try {
throw new InvalidArgumentException("Brak nazwy");
} catch (InvalidArgumentException $e) {
echo $e->getMessage();
}
Przeczytaj kod linijka po linijce
try {Przygotowujemy bezpieczną obsługę błędu.echo $e->getMessage();Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Brak nazwy
Jak utrwalić tę umiejętność?
Przepisz kod samodzielnie. Następnie zmień jedną wartość lub jedną instrukcję i spróbuj przewidzieć efekt. Dopiero potem uruchom zmienioną wersję. Jeśli wynik jest inny niż oczekiwany, porównaj kolejne linie.
Spróbuj samodzielnie
Obsłuż błąd niepoprawnego identyfikatora.
Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.