Also.
Ich will einfach bei einem Fehler beim ausführen eines PHP-Befehl als Fehler erkennen und diesen dann mit Catch abfangen.
Im Grunde was sehr einfaches, würde Contao mir diesen Fehler nicht "wegnehmen" und die gesamte Unterseite abschalten.
(Doch genau dieses Verhalten wollte ich gerne abschalten.)
Damit das nicht mehr passiert, muss ich in das PHP-Script ins /web verschieben und dort direkt ausführen.
Ich denke ich werde es via Ajax aufrufen und dynamisch nachladen.
Und zum Debug-Modus: Die Liste der Hinweise und Fehlermeldungen war 15 Druckseiten lang. Und der Fehler, um welchen es eigentlich ging, wurde gar nicht erreicht.
Ich müsste ein leeres neues Contao aufsetzen. Hier müsste ich dann ein Template modifizieren und den oben geposteten Code reinkopieren:
Code:
try {
echo (0/0);
} catch (\Exception $e) {
echo 'test';
};
Ich wette aber langsam, dass es dann trotzdem funktionieren würde, da du so von dem \ überzeugt bist. Also gehe ich lieber den "einfacheren" Weg.
Der Ur-Fehler steckt vermutlich in den Plugins. Und die sollte man wegen der ständigen vielen Updates erst gar nicht abändern ;-)
Trotzdem vielen Dank.