stream_context_get_params
コンテキストからパラメーターを検索します
関数名:stream_context_get_params()
適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7
関数の説明:stream_context_get_params()関数指定されたコンテキストのパラメーターを取得します。
使用法:stream_context_get_params(リソース$ stream_or_context):array | 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要求方法と設定したヘッダー情報を含む連想配列であることを示しています。