stream_context_set_option

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

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

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

PHP

Home Menu