Blok finally
Założenie: Pokażemy, jak działa blok finally
w PHP, który zawsze wykona swój kod, niezależnie od wystąpienia wyjątków.
Krok po kroku:
- Tworzenie funkcji z blokiem try-catch-finally: Zdefiniujmy funkcję, która dzieli dwie liczby. Jeśli wystąpi błąd dzielenia przez zero, zostanie rzucony wyjątek. Blok
finally
zawsze się wykona. - Wywołanie funkcji: Wywołujemy funkcję
dzielenie()
z różnymi argumentami, aby zademonstrować działanie blokufinally
. - Wynik: Zauważ, że niezależnie od tego, czy wystąpił błąd, czy nie, komunikat “Blok finally został wykonany” zawsze zostanie wyświetlony.
//Wywołanie funkcji z poprawnymi danymi
dzielenie(10,2);
//Wywołanie funkcji z danymi powodującymi błąd
dzielenie(10,0);
Ten przykład pokazuje podstawowe zastosowanie bloku finally
w obsłudze wyjątków w PHP. Zachęcamy do dalszego zgłębiania tematu obsługi wyjątków, aby lepiej zrozumieć mechanizmy radzenia sobie z błędami w kodzie.