Ein Ereignis, das während der Programmausführung auftritt und den normalen Programmablauf stört, heißt Ausnahme oder Exception.
Die meisten objektorientierten Programmiersprachen bieten für diesen Zweck eine try-catch-Anweisung?.
PHP hat dies wichtiges Feature erst in Version 5 nachgeholt.
Exceptions müssen nicht immer direkt behandelt werden. Die meisten Programmiersprachen bieten an Exceptions die innerhalb einer Methode auftreten, an die übergeordnete Methode weiterzureichen.
Meist wird dies mit einer throws-Anweisung? erledigt.
Eigene Exceptions erzeugt man mittels throw?.
Verwandte Links