SplFileObject::__constructСоздаёт объект SplFileObject
&reftitle.description;
publicSplFileObject::__constructstringfilenamestringmode"r"booluseIncludePath&false;resourcenullcontext&null;
Создаёт новый файловый объект.
&reftitle.parameters;
filename
Файл, который требуется прочитать.
&tip.fopen-wrapper;
mode
Режим работы с файлом. Список возможных режимов работы приведён в описании
функции fopen.
useIncludePath
Требуется ли просматривать include_path
во время поиска файла filename.
context
Допустимый ресурс контекста, созданный функцией
stream_context_create.
&reftitle.errors;
Выбрасывает исключение RuntimeException, если файл
filename невозможно открыть.
Выбрасывает исключение LogicException, если filename является каталогом.
&reftitle.examples;
Пример использования SplFileObject::__construct
Этот пример открывает текущий файл и осуществляет перебор его строк.
$line) {
echo "Строка $line_num: $line";
}
?>
]]>
&example.outputs.similar;
$line) {
Строка 3: echo "Line $line_num is $line";
Строка 4: }
Строка 5: ?>
]]>
&reftitle.seealso;
SplFileInfo::openFilefopen