stream_context_createСоздаёт контекст потока
&reftitle.description;
resourcestream_context_createarraynulloptions&null;arraynullparams&null;
Создаёт и возвращает контекст потока с опциями, указанными в массиве
options.
&reftitle.parameters;
options
Должен быть ассоциативным массивом в формате
$arr['wrapper']['option'] = $value или &null;. Список доступных обёрток
и опций смотрите в разделе Опции контекста
Значение по умолчанию - &null;.
params
Требуется ассоциативный массив в формате
$arr['parameter'] = $value или &null;.
Список стандартных параметров потока
приводит раздел «Параметры контекста».
&reftitle.returnvalues;
Ресурс (resource) контекста потока.
&reftitle.changelog;
&Version;&Description;8.0.0
Параметры options и params теперь принимают значение null.
&reftitle.examples;
Пример использования функции stream_context_create
[
'method' => "GET",
// Указываем символ новой строки \n, чтобы разделить заголовки
'header' => "Accept-language: en\nCookie: foo=bar",
]
];
$context = stream_context_create($opts);
/* Отправляет HTTP-запрос на домен www.example.com
с дополнительными заголовкам, показанными выше */
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>
]]>
&reftitle.seealso;
stream_context_set_optionСписок поддерживаемых обёрток ()Опции контекста ()