v2.0: Fehlermeldungen / Frontend
Verfasst: Mi 20. Jul 2016, 18:08
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
Ohne Angabe eines Status wird der aktuelle Status zurückgeliefert.
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>)