(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Класс SplFileObject предоставляет объектно-ориентированный интерфейс для файла.
$filename
,$mode
= "r",$useIncludePath
= false
,$context
= null
$separator
= ",", string $enclosure
= "\"", string $escape
= "\\"): array|false$fields
,$separator
= ",",$enclosure
= "\"",$escape
= "\\",$eol
= "\n"$separator
= ",", string $enclosure
= "\"", string $escape
= "\\"): void$mode
= "r", bool $useIncludePath
= false
, ?resource $context
= null
): SplFileObjectSplFileObject::DROP_NEW_LINE
Удаляет символы переноса в конце строки.
SplFileObject::READ_AHEAD
Читает при использовании функций rewind/next.
SplFileObject::SKIP_EMPTY
Пропускает пустые строки с файле. Для правильной работы требуется
включить флаг READ_AHEAD
.
SplFileObject::READ_CSV
Читает строки в формате CSV.