stream_context_get_params()

获取指定上下文的参数

首字母:S

函数名称: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

参数:

  • $stream_or_context:必需,指定要获取参数的流或上下文。

返回值:

  • 如果成功,返回一个包含参数的关联数组。如果失败或未找到上下文,则返回 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 请求方法和头部信息。

同首字母函数