PHP/Die Fehlerbehandlungskonzepte

Aus Mikiwiki
< PHP
Version vom 17. Januar 2009, 17:30 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: PHP 5 unterscheidet zwischen Fehlern und Ausnahmen. Stellt man im Programmfluss fest, dass sich das Skript nicht weiter sinnvoll ausführen lässt, sollte ein definier...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

PHP 5 unterscheidet zwischen Fehlern und Ausnahmen.

Stellt man im Programmfluss fest, dass sich das Skript nicht weiter sinnvoll ausführen lässt, sollte ein definierter Abbruch erfolgen. Dies ist immer die bessere Lösung als ein von PHP ausgelöster Abbruch.

Fehler sind Zustände, die PHP während der Verarbeitung selbst erkennt und auf die es in bestimmter Weise reafiert. Der Entwickler kann bestimmte (nicht schwere) Fehler abfangen und eigene Fehlerbehandlungen einbauen.

Ausnahmen sind ein programmtechnisches, also vom Entwickler beherrschtes Mittel, ungewöhnliche Zustände bei der Programmverarbeitung zu erkennen und gezielt darauf zu reagieren.