SplFileObject::__construct - Конструктор класса SplFileObject
Вернуться к: SplFileObject
SplFileObject::__construct
(PHP 5 >= 5.1.0, PHP 7)
SplFileObject::__construct — Конструктор класса SplFileObject
Описание
$filename
[, string $open_mode = "r"
[, bool $use_include_path = false
[, resource $context
]]] )Создает новый файловый объект.
Список параметров
-
filename -
Файл, который требуется прочитать.
ПодсказкаДля этой функции вы можете использовать URL в качестве имени файла, если была включена опция fopen wrappers. Смотрите более подробную информацию об определении имени файла в описании функции fopen(). Смотрите также список поддерживаемых оберток URL, их возможности, замечания по использованию и список предопределенных констант в Поддерживаемые протоколы и обработчики (wrappers).
-
open_mode -
Режим работы с файлом. Список возможных режимов работы приведен в описании функции fopen().
-
use_include_path -
Требуется ли просматривать include_path во время поиска файла
filename. -
context -
Допустимый ресурс контекста, созданный функцией stream_context_create().
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Ошибки
Выбрасывает исключение RuntimeException, если файл
filename невозможно открыть.
Примеры
Пример #1 Пример использования SplFileObject::__construct()
Этот пример открывает текущий файл и осуществляет перебор его строк.
<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $line_num => $line) {
echo "Строка $line_num: $line";
}
?>
Результатом выполнения данного примера будет что-то подобное:
Строка 0: <?php
Строка 1: $file = new SplFileObject(__FILE__);
Строка 2: foreach ($file as $line_num => $line) {
Строка 3: echo "Line $line_num is $line";
Строка 4: }
Строка 5: ?>
Смотрите также
- SplFileInfo::openFile() - Получает объект SplFileObject для файла
- fopen() - Открывает файл или URL
Вернуться к: SplFileObject