(PHP 5 >= 5.1.0, PHP 7)
The SplFileObject class offers an object oriented interface for a file.
$filename
[, string $open_mode
= "r"
[, bool $use_include_path
= FALSE
[, resource $context
]]] )$delimiter
= ","
[, string $enclosure
= "\""
[, string $escape
= "\\"
]]] ) : array$fields
[, string $delimiter
= ","
[, string $enclosure
= '"'
[, string $escape
= "\\"
]]] ) : int$delimiter
= ","
[, string $enclosure
= "\""
[, string $escape
= "\\"
]]] ) : void$open_mode
= "r"
[, bool $use_include_path
= FALSE
[, resource $context
= NULL
]]] ) : SplFileObjectSplFileObject::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.
Version | Description |
---|---|
5.3.9 |
SplFileObject::SKIP_EMPTY value changed to 4.
Previously, value was 6.
|