![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowo mam taki pliczek:
Zostanie przechwycony wyjątek i wyświetlony komunikat: Cytat Zmienna a musi być większa od zera Teraz chciałbym zrobić coś takiego, że gdy zostanie przechwycony wyjątek 1 zostanie zapisany do pliku, gdy zostanie przechwycony wyjątek 2 natąpi zatrzymanie skryptu przez die() a gdy zostanie przechwycony wyjątek 3 sterowanie zostanie przekierowanie do pliku index2.php. Zastanawiam się jak w jednym catch rozpoznawać rodzaje wyjątków tej samej klasy? -------------------- ”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
A czemu musza byc jednej klasy?
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
A czemu musza byc jednej klasy? Bo mam np klasę ConfigException i Config. W klasie Config istnieje możliwość powstania błędu krytycznego w 3 metodach. W zależności w której metodzie powstanie błąd krytyczny zostanie zastosowana inna obsługa wyjątku. Ale wszystkie wyjątki należą do ConfigException. @envp: Mi nie wystarcza wywalenie błędu na ekran i koniec. Po złapaniu wyjątku próbuję zastosować działania prewencyjne a jeśli się nia da to die(); -------------------- ”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:30 |