函数名称:stream_context_get_params()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
函数描述:stream_context_get_params() 函数获取指定上下文的参数。
用法: stream_context_get_params(resource $stream_or_context): array|false
参数:
返回值:
示例:
// 创建一个上下文
$opts = array(
'http' => array(
'method' => 'GET',
'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3',
)
);
$context = stream_context_create($opts);
// 获取上下文的参数
$params = stream_context_get_params($context);
// 打印参数
var_dump($params);
输出:
array(1) {
["http"]=>
array(2) {
["method"]=>
string(3) "GET"
["header"]=>
string(139) "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
}
}
上述示例中,我们首先创建了一个上下文对象 $context
,并设置了一个 HTTP 请求头部。然后,我们使用 stream_context_get_params()
函数获取了该上下文的参数,并将结果存储在变量 $params
中。最后,我们使用 var_dump()
打印出该参数的内容。输出结果显示,$params
是一个关联数组,包含了我们设置的 HTTP 请求方法和头部信息。