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 -w 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, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000