Ben zaten özel PHP hata işleyicisi olması göz önüne alındığında, böyle bir "forwarder" gibi bir istisna işleyicisi tanımlamak için mantıklıdır:
function exception_handler(Exception $e) {
trigger_error($e->getMessage(), E_USER_ERROR);
}
set_exception_handler('exception_handler');
Fikir aynı kodu tekrarlamaktan kaçınmak için, çok özel işlemek için mevcut hata işleyicisi kullanmaktır. Bazı sorunlara neden bir istisna işleyicisi içinde bir hata tetikleme mu?