open FILEHANDLE, 'somefile.txt' or die $!; my $string = do { local $/; }; #### open FILEHANDLE, 'somefile.txt' or die $!; my $string = ''; while () { $string .= $_; } #### my $scalar = ; # one line my @array = ; # whole file #### undef $/; my $scalar = ; # whole file #### local $/; #### local $/ = undef; #### $/ = undef; # Danger Will Robinson! Danger! #### my $string = do {local $/;}; #### my $data = do {local $/;}; my $template = HTML::Template->new(scalarref => \$data); #### my $template = HTML::Template->new(filehandle => \*DATA);