stream_context_set_options
(PHP 8 >= 8.3.0)
Sets options on the specified context
Description
Sets options on the specified context.
Parameters
contextThe stream or context resource to apply the options to.
optionsThe options to set for
context.Noteoptionsmust be an associative Array of associative arrays in the format$array['wrapper']['option'] = $value.Refer to context options and parameters for a listing of stream options.
Return Values
Success
Examples
stream_context_set_options() example
<?php
$context = stream_context_create();
$options = [
'http' => [
'protocol_version' => 1.1,
'user_agent' => 'PHPT Agent',
],
];
stream_context_set_options($context, $options);
var_dump(stream_context_get_options($context));
?>The above example will output:
array(1) {
["http"]=>
array(2) {
["protocol_version"]=>
float(1.1)
["user_agent"]=>
string(10) "PHPT Agent"
}
}