Zamiana błędów na wyjątki

0

Więc tak...napisałem system wyłąpujący błędy i wyświetlający własne komunikaty. Żeby napisać coś takiego dla wyjątków, musiałbym właściwie dublować klasy. Słyszałem jednak, że jest możliwość zamiany wszystkich błędów na wyjątki - i przez to obsługiwanie obu w jednym zestawie klas.

Pojawia się kilka problemów.

W obsłudze samych błędów dzielę wszystkie błędy na takie, które zatrzymują wykonywanie skryptów i na "notices/warnings" - a potem w zależności od tego podziału nadaje im różne parametry.

Jeśli miałbym je zamieniać na wyjątki...to wyjątki też dzielą się na takie, które nie zatrzymują wykonywania skryptów/takie, które zatrzymują skrypty? Jak inaczej miała by wyglądać zamiana błędów na wyjątki? Jeśli np. wszystkie wyjątki zatrzymywały by działanie skryptów, to pokazywał by się np. tylko jeden błąd E_NOTICE itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1