The SplFileObject class
SplFileObject
&reftitle.intro;
The SplFileObject class offers an object-oriented interface for a file.
&reftitle.classsynopsis;
SplFileObject
extends
SplFileInfo
implements
RecursiveIterator
SeekableIterator
&Constants;
public
const
int
SplFileObject::DROP_NEW_LINE
public
const
int
SplFileObject::READ_AHEAD
public
const
int
SplFileObject::SKIP_EMPTY
public
const
int
SplFileObject::READ_CSV
&Methods;
&InheritedMethods;
&reftitle.constants;
SplFileObject::DROP_NEW_LINE
Drop newlines at the end of a line.
SplFileObject::READ_AHEAD
Read on rewind/next.
SplFileObject::SKIP_EMPTY
Skips empty lines in the file. This requires the READ_AHEAD flag be enabled, to work as expected.
SplFileObject::READ_CSV
Read lines as CSV rows.
&reference.spl.entities.splfileobject;