stream_context_create

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_context_createストリームコンテキストを作成する

説明

stream_context_create(?array$options = null, ?array$params = null): resource

options に、 指定されたオプションが予め設定されたストリームコンテキストを作成し、 それを返します。

パラメータ

options

次のような形式の連想配列からなる連想配列 $arr['wrapper']['option'] = $value または null でなくてはなりません。 使用可能はラッパーやオプションの一覧は コンテキストオプション を参照ください。

デフォルトは null です。

params

$arr['parameter'] = $value 形式の連想配列、または null でなくてはなりません。 標準のストリームパラメータについては コンテキストパラメータ を参照ください。

戻り値

ストリームコンテキストリソースを返します。

変更履歴

バージョン説明
8.0.0optionsparams は、nullable になりました。

例1 stream_context_create() の使用

<?php
$opts
= [
'http' => [
'method' => "GET",
// Use newline \n to separate multiple headers
'header' => "Accept-language: en\nCookie: foo=bar",
]
];

$context = stream_context_create($opts);


$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>

参考

To Top