Класс SplFileObject
(PHP 5 >= 5.1.0)
Введение
Класс SplFileObject предоставляет объектно-ориентированный интерфейс для файлов.
Обзор классов
SplFileObject
extends
SplFileInfo
implements
RecursiveIterator
,
Traversable
,
Iterator
,
SeekableIterator
{
/* Константы */
/* Методы */
public __construct
( string
$filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )
public array fgetcsv
([ string
$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] )
public void setCsvControl
([ string
$delimiter = ","
[, string $enclosure = "\""
[, string $escape = "\\"
]]] )/* Наследуемые методы */
public SplFileObject SplFileInfo::openFile
([ string
}$open_mode = r
[, bool $use_include_path = false
[, resource $context = NULL
]]] )Предопределенные константы
-
SplFileObject::DROP_NEW_LINE -
Удаляет символы переноса в конце строки.
-
SplFileObject::READ_AHEAD -
Читает при использовании функций rewind/next.
-
SplFileObject::SKIP_EMPTY -
Пропускает пустые строки с файле.
-
SplFileObject::READ_CSV -
Читает строки в формате CSV.
Содержание
- SplFileObject::__construct — Конструктор класса SplFileObject
- SplFileObject::current — Получение текущей строки файла
- SplFileObject::eof — Проверяет, достигнут ли конец файла
- SplFileObject::fflush — Сбрасывает буфер вывода в файл
- SplFileObject::fgetc — Читает символ из файла
- SplFileObject::fgetcsv — Получение строки файла и ее разбор в соответствии с CSV разметкой
- SplFileObject::fgets — Читает строку из файла
- SplFileObject::fgetss — Получение строки из файла с очисткой от HTML тэгов
- SplFileObject::flock — Портируемая блокировка файла
- SplFileObject::fpassthru — Выводит все оставшееся содержимое файла в выходной поток
- SplFileObject::fputcsv — Выводит поля массива в виде строки CSV
- SplFileObject::fscanf — Разбор строки файла в соответствии с заданным форматом
- SplFileObject::fseek — Перевод файлового указателя на заданную позицию
- SplFileObject::fstat — Получает информацию о файле
- SplFileObject::ftell — Определение текущей позиции файлового указателя
- SplFileObject::ftruncate — Обрезает файл до заданной длины
- SplFileObject::fwrite — Запись в файл
- SplFileObject::getChildren — Метод-заглушка
- SplFileObject::getCsvControl — Получает символы разделителя и ограничителя для CSV
- SplFileObject::getCurrentLine — Псевдоним метода SplFileObject::fgets
- SplFileObject::getFlags — Получает флаги настройки объекта SplFileObject
- SplFileObject::getMaxLineLen — Получает максимальную длину строки
- SplFileObject::hasChildren — Класс SplFileObject не имеет наследников
- SplFileObject::key — Получение номера строки
- SplFileObject::next — Читает следующую строку
- SplFileObject::rewind — Перевод файлового указателя в начало файла
- SplFileObject::seek — Перевод файлового указателя на заданную строку
- SplFileObject::setCsvControl — Устанавливает символы разделителя и ограничителя для CSV
- SplFileObject::setFlags — Установливает флаги для SplFileObject
- SplFileObject::setMaxLineLen — Устанавливает максимальную длину строки
- SplFileObject::__toString — Псевдоним SplFileObject::current
- SplFileObject::valid — Проверяет, достигнут ли конец файла (EOF)
There are no user contributed notes for this page.
