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(resource $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 請求方法和頭部信息。