First of all, the DATA filehandle begins after the __DATA__ token, not __END__That's not always correct. perldoc perldata says:
__END__ behaves like __DATA__ in the toplevel script (but not in files loaded with "require" or "do") and leaves the remaining contents of the file accessible via "main::DATA".
$ cat data_eq_end.pl #!/usr/bin/perl use warnings; use strict; print for <DATA>; __END__ 1 2 3 $ perl data_eq_end.pl 1 2 3
-- Frank
In reply to Re^2: Converting code to use DATA filehandle instead of external templates
by haoess
in thread resolved: Converting code to use DATA filehandle instead of external templates
by Spidy
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |