in reply to test if a scalar contains a filename or a filehandle?
the fileno() function returns the file descriptor for an open filehandle or it returns undef if the filehandle is not open.if (fileno $file_or_handle) { # $file_or_handle is a filehandle } else { # $file_or_handle is a file # test for existance and open }
|
---|