Beau E. Cox wrote: > Hi - > > I want to determine is a variable is a file handle. > > How would I do this? > > I know how to tell if it is a ref to something, > but I can't seem to be able to find out if it > is a file handle. > > Aloha => Beau/
UNIVERSAL::isa($var, 'GLOB') should do the trick. This works for IO::File and similar objects as well as those created by open(my $fh, ...). If you want to see if a file is actually open on that handle, you can do something like: UNIVERSAL::isa($var, 'GLOB') && eval { $var->opened } -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]