Seite 1 von 1

v2.0: Fehlermeldungen / Frontend

Verfasst: Mi 20. Jul 2016, 18:08
von shadowcat
Die folgenden Informationen betreffen die Funktionen printError() und printFatalError() in CAT_Object.

HTTP Status
Standardmäßig wird der HTTP Status 500 (Internal Server Error) gesetzt und verwendet. Das heißt der Client (Browser) bekommt auch diesen Status. Der Fehlerstatus kann über die neue Methode

CAT_Object::errorstate(<Nr>)

gesetzt werden. Da CAT_Object von allen anderen Klassen als Basis verwendet wird, gehen auch

Code: Alles auswählen

self::errorstate(<Nr>)
$this->errorstate(<Nr>) 
Ohne Angabe eines Status wird der aktuelle Status zurückgeliefert.