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;

Perl reduces RSI - it saves typing