stream_context_create

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_context_createСтворює контекст потока

Опис

stream_context_create(array $options = ?, array $params = ?): resource

Створює та повертає контекст потоку, застосувавши надані опції, що були підготовлені в масиві options.

Параметри

options

Повинен бути асоціативним масивом асоціативних масивів в форматі $arr['wrapper']['option'] = $value.

Початкове значення для пустого масиву.

params

Повинен бути асоціативним масивом в форматі $arr['parameter'] = $value. Посилається на context parameters для списку стандартних параметрів потока.

Значення, що повертаються

Контекст потока з типом даних resource.

Журнал змін

Версія Опис
5.3.0 Додано необов'язковий аргумент params.

Приклади

Приклад #1 використання stream_context_create()

<?php
$opts
= array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n" .
"Cookie: foo=bar\r\n"
)
);

$context = stream_context_create($opts);

/* Відправляє http запит до www.example.com
з додатковими заголовками, що показані вище */
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>

Прогляньте також