Mailinglisten-Archive |
Roland Häder schrieb: > Dann bist du wieder bei Status-Code und Co. angekommen, was durch die > Exceptions ersetzt werden soll. Wer sagt das? Exception = Ausnahme/Sonderfall die sind dafür da wenn wirklich etwas unerwartetes passiert, wenn aus irgendeinem Grund irgendetwas fehlschlägt was zur Zeit der Programmierung nicht berücksichtigt wurde, und nun trotzdem dem Benutzer in einer akzeptablen weiße erklärt werden muss, alles andere sind keine *Ausnahmen* und eh durch das Programm zu behandeln. Bei einer Exception gibt es nämlich eigentlich keine Zustände zum Unterscheiden, bzw, kein Zustand mit dem ich etwas anfangen könnte - denn dann wäre es keine Exception (Ausnahme). Exceptions sind nicht dazu um das misslingen einer Funktion, oder etwas ungültiges o. ä. zu melden. -- Sebastian
php::bar PHP Wiki - Listenarchive