phpbar.de logo

Mailinglisten-Archive

[php] Exceptions selbst gebaut

[php] Exceptions selbst gebaut

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mon Okt 23 13:41:01 CEST 2006


Hallo Hannes,

Am Montag, 23. Oktober 2006 13:35 schrieb Hannes H.:
> Wenn ich mich an PDO erinnere, dann wird "$pdo = new PDO();" in
> try-catch geschützt und dann im Catchblock kann ich eroieren, welches
> Prblem aufgetreten ist, da die PDOException die entsprechenden
> Methoden bietet. Oder?

ja, das ist auch etwas anderes. In diesem Beispiel wird abgefangen, wenn 
die Instantiierung des Objekts $pdo der Klasse PDO fehlschlägt. 
Natürlich kannst Du auch abfangen, wenn ein Funktionsaufruf 
$blubb->fooBar() fehlschlägt. Wenn Du aber wissen willst, ob in 
$blubb->fooBar() in der Ausführung ein Fehler auftritt, dann mußt Du 
den da abfangen.

Also kurz gesagt: Du kannst so ziemlich alles abfangen, aber Du mußt es 
da tun, wo es passiert. :-)

Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive