English | 简体中文 | 繁體中文
查询

stream_context_get_params()函数—用法及示例

「 获取指定上下文的参数 」


函数名称: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 请求方法和头部信息。

补充纠错
热门PHP函数
分享链接