Sets an option for a stream/wrapper/context
Syntax
stream_context_set_option ( resource $stream_or_context , string $wrapper , string $option , mixed $value ) : bool
stream_context_set_option ( resource $stream_or_context , array $options ) : bool
Parameters
stream_or_context
The stream or context resource to apply the options to.
options
The options to set for stream_or_context.
Note: options must be an associative array of associative arrays in the format $arr['wrapper']['option'] = $value. Refer to context options and parameters for a listing of stream options.
Return
Returns TRUE on success or FALSE on failure.
Examples
1 · stream_or_context wrapper option value
<? $stream_or_context = stream_context_create(); $wrapper = "http"; $option = "method"; $value = "POST"; $return = stream_context_set_option($stream_or_context, $wrapper, $option, $value); print_r($return); ?>
1
2 · stream_or_context options
<? $stream_or_context = stream_context_create(); $options = array("http" => array("method" => "POST")); $return = stream_context_set_option($stream_or_context, $options); print_r($return); ?>
1