in reply to Which way is recommended ?
I'd go for:
open my $inFile, "<", $filename or die "Unable to open $filename: $!\n +"; print <$inFile>; close $inFile; [download]