im Installscript hab ich die Exceptionbehandlung umgeleitet, da z.B. die
SQL-Anfrage mit ausgegeben werden, aber innerhalb meiner Exceptionbehandlung wird z.B. auch eine Logdatei/
DB-Eintrag mitgeführt und diese
SQL-Debugausgabe wird in der Exceptionbehandlung abgeschaltet ... nur weiß ich an der Stelle nicht, ob nicht irgendwo die
Exception abgefangen (try-catch ohne Abbruch danach) wird, also schalte ich danach die Debugausgabe wieder an ...
Ich gebe keine ausführlichen Fehlermeldungen im Client/
HTML aus,
sondern logge es nur intern mit, damit ich dennoch weiß ob/was war.
hier wird aber nix freigegeben, bzw. wieder aktiviert, falls es knallt.
PHP-Quellcode:
try {
debugAus;
//reservieren;
try {
arbeiten/
exception auslösen:
}
catch (
Exception $E) {
//debugAn; //freigeben;
throw $E;
}
debugAn;
//freigeben;
}
catch (
Exception $E) {
// kein throw
}