Die sind ja überaus praktisch. Nocht nich allzulange verwende ich sie, aber kann mich schon gar nicht mehr davon trennen. Die sind einfach Spitze.
Ein klarer Vorteil gegenüber
die();
und Konsorten ist definitiv der integrierte Stacktrace.
function inverse($x) { if (!$x) { throw new Exception('Division durch Null.'); } else return 1/$x; } try { echo inverse(5) . "\n"; echo inverse(0) . "\n"; } catch (Exception $e) { echo 'Exception abgefangen: ', $e->getMessage(), "\n"; } // Ausführung fortsetzen echo 'Hallo Welt';
Beispiel von php.net
