Thread or die ... (4 answers)
Opened by zipster at 2007-05-08 14:42

Dubu
 2007-05-29 00:06
#76546 #76546
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Wenn die Klausel hinter dem "or" zu kompliziert wird, ist ein einfaches "if" doch schöner, oder?
Code: (dl )
1
2
3
4
5
6
if (not File::Copy::copy( $srcpath, $dstpath )) {
   error_email($Config{smtp},$Config{from}, $Config{to} $Config{subject}, "FEHLER:...");
   start_vmmaschine();
   print FILE strftime("%a, %d %b %Y %H:%M:%S    Es ist ein Fehler beim...", localtime);        
   die;
}


Was die Fehlerausgabe mit dem strftime angeht: Ich finde es praktischer, für so etwas eine eigene sub zu haben, die sich um Timestamps etc. kümmert. Mit caller() kommt man da auch an Informationen, wo der Fehler aufgetreten ist.

View full thread or die ...