首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]stream_context_get_params()函数—用法及示例

发布于 2025-05-08 18:19:57
0
6

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

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

8926

帖子

29

小组

2863

积分

站长交流