Wyjątki a testowanie

Założenie: Napiszemy funkcję dzielącą dwie liczby i przetestujemy ją pod kątem obsługi wyjątków, gdy dzielnikiem jest zero.

Krok po kroku:

  1. Krok 1: Definiowanie funkcji dzielącej dwie liczby z obsługą wyjątków.
  2. 
    
    				

    Funkcja dzielenie() sprawdza, czy dzielnik jest równy zero. Jeśli tak, zgłasza wyjątek Exception z odpowiednim komunikatem. W przeciwnym wypadku zwraca wynik dzielenia.

  3. Krok 2: Testowanie funkcji z poprawnymi danymi.
  4. 
    getMessage();
    }
    ?>
    				

    Blok try...catch próbuje wykonać funkcję dzielenie(). Jeśli wystąpi wyjątek, blok catch go przechwytuje i wyświetla komunikat o błędzie.

  5. Krok 3: Testowanie funkcji z danymi powodującymi wyjątek.
  6. 
    getMessage(); // Wyświetli: Błąd: Dzielenie przez zero!
    }
    ?>
    				

    W tym przypadku, dzielnik jest równy zero, więc funkcja zgłosi wyjątek, który zostanie przechwycony przez blok catch.

Ten przykład pokazuje podstawy obsługi wyjątków w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi typami wyjątków oraz ich obsługą.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *