Provides object methods for working with filehandles. Provides the following methods:
The following additional FileHandle methods act as front-ends for the corresponding built-in Perl functions (see the O'Reilly book Programming Perl or the perlfunc manpage for more detail):
clearerr | getc |
close | gets |
eof | seek |
fileno | tell |
The next group of FileHandle methods correspond to Perl special variables (see Programming Perl or the perlvar manpage):
autoflush | format_page_number |
format_formfeed | format_top_name |
format_line_break_characters | input_line_number |
format_lines_left | input_record_separator |
format_lines_per_page | output_field_separator |
format_name | output_record_separator |
Finally, the following methods are useful:
->print
See Perl's built-in print
function.
->printf
See Perl's built-in printf
function.
->getline
Works like Perl's <FILEHANDLE> construct, except that it can be safely called in an array context (but it still returns just one line).
->getlines
Works like Perl's <FILEHANDLE> construct when called in an array context to read all remaining lines in a file.