Устанавливает опцию для потока, обёртки или контекста

# stream_context_set_option

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

stream_context_set_option — Устанавливает опцию для потока, обёртки или контекста

### Описание

function stream_context_set_option(
resource `$stream_or_context`,
string `$wrapper`,
string `$option_name`,
mixed `$value`
): bool

Следующая альтернативная сигнатура устарела с PHP 8.4.0, вместо неё лучше пользоваться функцией stream_context_set_options().

function stream_context_set_option(resource `$stream_or_context`, array `$options`): bool

Функция устанавливает опцию в заданном контексте. Значение `value` устанавливается в параметре `option` для обёртки `wrapper`.

### Список параметров

`stream_or_context`

  Поток или ресурс контекста, к которому требуется применить опции.

`wrapper`

  Название обёртки, которое может отличаться от протокола. Список параметров потока перечисляет раздел «Опции и параметры контекста».

`option`

  Название опции.

`value`

  Значение опции.

`options`

  Опции, которые требуется установить для потока или ресурса контекста `stream_or_context`.

  > Замечание:

  > Аргумент `options` передают как ассоциативный массив ассоциативных массивов в формате `$arr['wrapper']['option'] = $value`.

  > Список параметров потока перечисляет раздел «Опции и параметры контекста».

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Список изменений

Версия | Описание
--- | ---
8.4.0 | Альтернативная сигнатура с двумя параметрами устарела. Вместо устаревшей сигнатуры лучше пользоваться функцией stream_context_set_options().

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open