易洋国学旗下网站:
查询

Context()函数—用法及示例

「 创建一个新的上下文(context)对象,该对象包含了一组参数和选项,用于控制和配置 PHP 运行时环境的行为 」


函数名:Context()

适用版本:PHP 7.2.0 及以上版本

用法:Context() 函数用于创建一个新的上下文(context)对象,该对象包含了一组参数和选项,用于控制和配置 PHP 运行时环境的行为。

语法:

Context ( array $options = [] ) : bool

参数:

  • options(可选):一个关联数组,用于设置上下文的参数和选项。

返回值:

  • 如果成功创建了上下文对象,则返回 true,否则返回 false。

示例:

// 创建上下文对象
$context = new Context([
    'ssl' => [
        'verify_peer' => true,
        'verify_peer_name' => true,
        'allow_self_signed' => false
    ]
]);

// 发起 HTTP 请求
$url = "https://example.com";
$stream = stream_context_create($context);
$contents = file_get_contents($url, false, $stream);
echo $contents;

在上面的示例中,我们首先使用 Context() 函数创建了一个上下文对象,该对象的选项中指定了 SSL 相关参数,用于控制 HTTPS 请求的验证行为。然后,我们使用该上下文对象创建了一个流上下文(stream context)资源,并将其传递给 file_get_contents() 函数,以便在发送 HTTP 请求时使用该上下文对象进行验证。最后,我们输出了请求得到的内容。

通过使用 Context() 函数,我们可以更加灵活地控制 PHP 运行时环境的行为,以满足实际需求。

补充纠错
上一个函数: constant()函数
下一个函数: convert_cyr_string()函数
热门PHP函数
分享链接