Thread FileHandle testen?: if(FH)
(11 answers)
Opened by BratHering at 2005-06-09 00:44
das ist keine harte referenz auf den handle, sondern ein glob... und das * brauchst du nicht wirklich
defined(fileno(FH)) muesste auch reichen; wenn dich die globs stoeren, dann schreib doch einfach: Code: (dl
)
1 my $fh; aber ich sehe keinen sinn darin, den filehandle zu ueberpruefen, weil die Zahl, die da drinnensteht, was perl-internes ist, und du fehler darueber nicht mitbekommst... du bekommst darueber i.d.R. nur mit, wenn jemand den filehandle schliesst... es hilft nur, beim open/print/close auf Fehler zu ueberpruefen... siehe auch: perldoc -f fileno Quote\n\n <!--EDIT|Strat|1118321831--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |