Mailinglisten-Archive |
(Dein InReply funktioniert nicht richtig) On Friday 10 September 2004 20:23, Peter Petermann wrote: > > Das prominenteste Beispiel dürfte wohl > > throw(new Exception("Hello World")); > > und, was genau denkst du ist das objekt das du mit try/catch() auffängst? Tja, was ist das? Eine Variable, die aber erst an die Instanz gebunden wird, wenn ich sie abfange. Ebenso könnte ein Destruktor die Instanz in die Session speichern, so dass sie keineswegs verloren ist. Dazu ist es aber nicht notwendig, dass bei der Erzeugung der Instanz diese einer Variablen zugewiesen wird. Nützliche Anwendungen dafür gibt es noch und nöcher: - Mitteilung in die Session schreiben - Log-System anwerfern - Statistiken aktualisieren - Threads starten Das ist dann erheblich eleganter und lesbarer als das Aufrufen von Funktionen, da die Fehlerbehandlung durch Exceptions erfolgen kann. -- Hinrich Donner
php::bar PHP Wiki - Listenarchive