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;