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 요청 방법과 우리가 설정 한 헤더 정보를 포함하는 연관 배열임을 보여줍니다.