Metainformationen zur Seite
  •  

Dies ist eine alte Version des Dokuments!


Artikel Info

Artikel Info

Name:
Artikel Name
Beschreibung:
Artikel Beschreibung
Bereich:
anleitung
Kategorien:
tag
Version:
2013-11-01

Exception Handling

eval {                           # entspricht dem 'try { }' block
   ...
 
   die MyExeption->new( ... );   # entspricht einem 'throw' 
};
 
if ($@) {                        # entspricht dem 'catch { }' block
    # ... tu etwas ...
    # $@ ist hier ein Object der Klasse MyException             
}
Kurzform Langform Bedeutung
$@ $EVAL_ERROR Enthält einen Wert ungleich null, sofern ein Fehler bei einer Anwendung von eval aufgetreten ist. Wenn kein Fehler aufgetreten ist, enthält sie nichts. <font 9pt:normal/auto;;#AAAAAA;;inherit >(SELFHTML )</font>


Die Klasse MyException muss selbst implementiert werden.


Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen: