dedlfix: Exceptions, wie funktionieren die?

Beitrag lesen

echo $begrüßung;

Da steht aber leider gar nichts drin, wie sowas gebaut ist. in den zwei bis drei Seiten steht eigentlich gar nichts drin, um zu verstehen, was der unterschied zu einem 'return fehlerwert' ist, außer das man dann anschließend noch ein paar extra informationen abfragen kann.

Der Unterschied ist, dass du den Code zur normalen Bearbeitung der Aufgabe vom Code zur Behandlung von Fehlern trennen kannst.

Es gibt dazu unter den Experten (zumindest unter denen, die öffentlich das Wort ergreifen) unterschiedliche Meinungen, wann man Exceptions werfen soll und wann man anderweitig signalisiert, dass kein oder ein negatives Ergebnis zustande kam.

kennt nicht eine/r eine empfehlenswerte doku zu dem thema, die ein bisschen gesprächiger ist?

Was genau möchtest du denn wissen? So umfangreich ist das Thema nicht. Eine Exception ist ein spezielles Objekt, das irgendwo erzeugt und geworfen wird, wobei der Programmfluss unterbrochen wird. Irgendwo anders wird sie wieder aufgefangen und da geht es weiter.

echo "$verabschiedung $name";