stream_context_create
Description
The stream_context_create of Stream for PHP creates a stream context.
Syntax
stream_context_create(
?array $options = null,
?array $params = null
): resourceParameters
options
Must be an associative array of associative arrays in the format $arr['wrapper']['option'] = $value. Refer to context options for a list of available wrappers and options.
Default to an empty array.
params
Must be an associative array in the format $arr['parameter'] = $value. Refer to context parameters for a listing of standard stream parameters.
Return
Returns a stream context resource.
Examples
1 · void
<? $return = stream_context_create(); echo $return;
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[7] => A:4
)
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[5] => A
[6] => B
[7] => A:4
)
2 · options
<?
$options =
[
"http" =>
[
"method" => "POST"
]
];
$return = stream_context_create($options);
echo $return;
Array
(
[0] => Array
(
[0] => <p>paragraph</p>
[1] => <span>span</span>
)
[1] => Array
(
[0] => paragraph
[1] => span
)
)
3 · params
<?
$options =
[
"http" =>
[
"method" => "POST"
]
];
$params =
[
"notification" => "stream_notification_callback"
];
$return = stream_context_create($options, $params);
echo $return;
Resource id #2
Links
Stream
- stream_bucket_append
- stream_bucket_make_writeable
- stream_bucket_new
- stream_bucket_prepend
- stream_context_get_default
- stream_context_get_options
- stream_context_get_params
- stream_context_set_default
- stream_context_set_option
- stream_context_set_options
- stream_context_set_params
- stream_copy_to_stream
- stream_filter_append
- stream_filter_prepend
- stream_filter_register
- stream_filter_remove
- stream_get_contents
- stream_get_filters
- stream_get_line
- stream_get_meta_data
- stream_get_transports
- stream_get_wrappers
- stream_is_local
- stream_isatty
- stream_notification_callback
- stream_register_wrapper
- stream_resolve_include_path
- stream_select
- stream_set_blocking
- stream_set_chunk_size
- stream_set_read_buffer
- stream_set_timeout
- stream_set_write_buffer
- stream_socket_accept
- stream_socket_client
- stream_socket_enable_crypto
- stream_socket_get_name
- stream_socket_pair
- stream_socket_recvfrom
- stream_socket_sendto
- stream_socket_server
- stream_socket_shutdown
- stream_supports_lock
- stream_wrapper_register
- stream_wrapper_restore
- stream_wrapper_unregister