Moin!
- $bolIsFatal
- $intDebugModus
- $bolIsTestSystem (Ich mute Dir mal zu, dass Du erkennst, was da jeweils drin sein soll)
Was stellst Du Dir denn hier unter Fehlerbehandlung vor? Fehlerbehandlung ist kein technisches Standard-Gedöns, sondern Teil des individuellen Designs der Seite bzw. des Skriptes.
Ganz einfach gesagt: Daten rein und eine Möglichkeit auf immer die gleiche (und wiederverwendbare) Weise Daten herauszubekommen.
$bolIsFatal entscheidet, ob das Skript überhaupt ("geordnet") beendet wird oder weiter läuft. Könnte ja sein, es wird nur auf ein Gimmik verzichtet. Individuell für jede Abfrage vom Programmierer zu setzen.
$intDebugModus was wird wo ausgegeben? Individuell zu setzen vom Programmierer. Am besten in einer config - oder ini-Datei für das gesamte Projekt und überladbar für das einzelne Skript.
$bolIsTestSystem - Überschreibt $intDebugModus: Auf Testsystem erfolgt immer vollständige Ausgabe (Fehlernummer, Fehlermeldung, sql) auf der Benutzeroberfläche (also im HTML oder in der Konsole). Zu setzen von der Maschine anhand der Umgebung. Selbstverfreilich können das auch Konstanten sein.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix