Ausnahmenbehandlungen im Überblick

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]


die $msgAbbruch mit der angegebenen Fehlermeldung
warn $msgFehlermeldung ohne Abbruch
warn $msg if $^W

Fehlermeldung ohne Abbruch, falls use warnings angegeben wurde


use Carp; croak $msgAnalog zu die, jedoch beziehen sich Modulangabe und Zeilennummer auf den Aufrufer
use Carp; carp $msgAnalog zu warn, jedoch beziehen sich Modulangabe und Zeilennummer auf den Aufrufer
use Carp; confess $msgAnalog zu croak, jedoch wird ein vollständiger Stack-Trace ausgegeben.

$SIG{__DIE__} = sub { ... }Reaktion statt Abbruch bei die
$SIG{__WARN__} = sub { ... }Reaktion statt Ausgabe bei warn

eval { ... }; if ($@) { ... }Bau einer Schutzmauer mit eval

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003