Logowanie błędów z użyciem funkcji error_log()
Logowanie z użyciem fasad (np. uproszczenie dostępu do logera)
Blok try-catch
Wyjątki a błędy
Wyjątki a programowanie reaktywne
Przechwytywanie wyjątku (try-catch)
Logowanie błędów z użyciem bibliotek logujących (np. Monolog, KLogger)
Logowanie z użyciem wzorców projektowych (np. Singleton, Factory)
Rzucanie wyjątków
Wyjątki a testowanie integracyjne