当前位置: 首页> 函数类别大全> stream_context_get_params

stream_context_get_params

从上下文中检索参数
名称:stream_context_get_params
分类:Stream
所属语言:php
一句话介绍: 获取指定上下文的参数

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

同类函数
热门文章