(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.
| Версия | Описание |
|---|---|
| 8.4.0 | The class constants are now typed. |