phpbar.de logo

Mailinglisten-Archive

[php] Exceptions selbst gebaut

[php] Exceptions selbst gebaut

Yannik Hampe yannikh at gmail.com
Mon Okt 23 13:53:44 CEST 2006



Lutz Zetzsche wrote:
> Hi Hannes,

> Du mußt die Ausnahme erst einmal dort erfassen, wo sie auftritt. Das 
> heißt nicht, daß Du an der Stelle mit dem catch-Block auch alle 
> Konsequenzen aus dem Auftreten der Ausnahme ziehen mußt. Du kannst z.B. 
> im catch-Block einen Fehlercode ermitteln, den die Methode bzw. die 
> Klasse dann zurückgibt. So kann dann die Anwendung eine abschließende, 
> anwenderfreundliche Fehlerbehandlung vornehmen. Das ist 
> selbstverständlich möglich.

nee... Das ist die alte Methode, wo man sich für jede Exception eine
Konstante definiert und die Anwendung darf sich dann anhand dieses
Fehlercodes raussuchen, was überhaupt schief gelaufen ist.
Das ist doch genau das, was exceptions besser mach sollen. Wenn du mit
den Exceptions echt so umgehst, dann führst du die ganze Idees der
Exceptions doch ad absurdum. Dann kannst du dir diese "neuen" Exceptions
doch gleich sparen *kopfschüttel*.

> Viele Grüße
> Lutz

php::bar PHP Wiki   -   Listenarchive