phpbar.de logo

Mailinglisten-Archive

[php] Exceptions selbst gebaut

[php] Exceptions selbst gebaut

Hannes H. dubaut at gmail.com
Mon Okt 23 12:41:10 CEST 2006


Hallo, liebe Liste :-)

Nennt mich Wahnsinnig, aber ich möchte beim Rewrite meines Projektes
das Errorhandling (vorallem das eigener Klassen) komplett auf
Exceptions aufhängen. Hat schon mal jemand gute Erfahrungen mit selbst
gebauten Exceptions gemacht?

Meine eigentliche Frage ist allerdings: Wenn ich in einer Klasse
MyClass die Methode fooBar() implemientiere, und in dieser Methode
eine Exception mit throw werfe. Kann ich diese Außerhalb dann
Abfangen? Eigentlich ja, oder? Sonst hätten Exceptions meiner Meinung
nach null Sinn. Als kleines Beispiel:

<?php

$blubb = new MyClass();
try
{
   $blubb->fooBar();
}
catch(MyOwnException e)
{
   /* */
}
?>

Funktioniert das so?

Hannes Halenka

?>

php::bar PHP Wiki   -   Listenarchive