PHP 上下文参数


简介

上下文参数允许自定义对文件系统和其他流包装器的访问。要配置流,PHP 有 **stream_context_set_params()** 函数。

语法

stream_context_set_params ( resource $stream_or_context , array $params ) : bool

$stream_or_context 可以是 PHP 支持的任何流/包装器/上下文

$params 是一个包含以下属性的数组。应为一个结构与数组关联的数组 − $params['paramname'] = "paramvalue";

上下文参数

通知 − 一个用户定义的回调,当流触发一个通知时被调用。仅适用于 http:// 和 ftp:// 流包装器。

通知回调函数具有以下语法

语法

stream_notification_callback ( int $notification_code , int $severity , string $message , int $message_code , int $bytes_transferred , int $bytes_max ) : void

选项 − 与正在使用的上下文/包装器对应的受支持选项的数组

示例

<?php
$ctx = stream_context_create();
stream_context_set_params($ctx, array("notification" => "stream_notification_callback"));
file_get_contents("https://php.net/contact", false, $ctx);
?>

更新于: 2020 年 9 月 21 日

443 次浏览

开启你的 职业生涯

完成课程即可获得认证

立即开始
广告
© . All rights reserved.