Klasa obłsugująca błędy w wielu innych klasach

0

witam, mam problem z stworzeniem skryptu MVC. pisze poszczególne klasy, np. do obsługi szablonów, silnika, i chciałbym stworzyć klasę obsługującą błędy. np nie ma pliku z szablonem to dodaje komunikat Error::ustawBlad('brak pliku') itp.

Ale nie wiem jak się za to zabrać. Tworzyć obiekt Error w każdej klasie czy dziedziczyć po Error? Potrzebuje najprostszego rozwiązania zęby można w każdym miejscu klasy np z szablonem ustawić błąd, a potem te ewentualne błędy pokazać użytkownikowi, że skrypt nie działa jak powinien. będę wdzięczny za nakierowanie. pozdrawiam

0

Skorzystaj z wyjątków: http://php.net/manual/en/language.exceptions.php
Możesz utworzyć klasę dziedziczącą po Exception i dopisać do niej swoje metody, a tam gdzie nie znajdzie pliku, rzucasz wyjątkiem. W kontrolerze łapiesz.

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