dedlfix: Wann wirft man eine Exception

Beitrag lesen

Tach!

Und in der Regel wird man in einer vollständig OOP-orientierten Applikation nie diese Befehlsabfolge innerhalb einer einzigen Klasse vorfinden.

Ja, mir war nur grad nichts besseres eingegfallen. Zumindest kennt man das in dieser zusammenstehenden Form aus 08/15-Scripts.

[...] das Schließen der Verbindung wird dem Script-Ende-Aufräumen überlassen.

Auch hier stimme ich zu, mysql_close() verwende ich normalerweise nicht. Ich hatte nur für das Beispiel eine Anwendungsmöglichkeit für den finally-Teil gesucht - bevor ich feststellte, das es den in PHP nicht gibt. Es ist dann einfach drin geblieben.

Und was ist das Alternativprogramm? Mal als Beispiel: Wenn eine DB-Abfrage nur die Anzahl eingeloggter User ermitteln soll, wäre das Alternativprogramm return 0;, denn um eine lebenswichtige Info handelt es sich eher nicht.

Lebenswichtig ist sie nicht, aber 0 wäre vermutlich schlicht falsch. Und komisch obendrein, wenn grad jemand eingeloggt ist und man ihm 0 erzählen tät. Dann doch lieber null oder -1, damit man im aufrufenden Teil einen "nicht ermittelbar"-Text wählen kann.

dedlfix.