Da ich bereits einen benutzerdefinierten PHP-Fehler-Handler habe, ist es sinnvoll, einen Ausnahme-Handler als "Forwarder" wie diese zu definieren:
function exception_handler(Exception $e) {
trigger_error($e->getMessage(), E_USER_ERROR);
}
set_exception_handler('exception_handler');
Die Idee ist, den bereits vorhandenen Error-Handler auch für die Behandlung von Ausnahmen zu verwenden, um die Wiederholung desselben Codes zu vermeiden. Führt das Auslösen eines Fehlers innerhalb eines Exception-Handlers zu Problemen?