stream_context_get_options
리소스 흐름/패킷/컨텍스트에 대한 매개 변수를 가져옵니다
함수 이름 : stream_context_get_options ()
함수 설명 : stream_context_get_options () 함수는 지정된 컨텍스트에 대한 다양한 옵션을 반환합니다.
해당 버전 : PHP 4> = 4.3.0, PHP 5, PHP 7
사용법 : stream_context_get_options (resource $ stream_or_context) : 배열
매개 변수 :
반환 값 :이 함수는 지정된 컨텍스트에 대한 옵션을 포함하는 연관 배열을 반환합니다.
예:
// 创建一个上下文$context = stream_context_create([ 'http' => [ 'method' => 'POST', 'header' => 'Content-Type: application/json', 'content' => json_encode(['name' => 'John', 'age' => 30]) ] ]); // 获取上下文的选项$options = stream_context_get_options($context); // 输出选项数组print_r($options);
산출:
Array ( [http] => Array ( [method] => POST [header] => Content-Type: application/json [content] => {"name":"John","age":30} ) )
위의 예에서는 먼저 HTTP 요청에 대한 옵션이 포함 된 stream_context_create () 함수를 사용하여 컨텍스트를 만듭니다. 그런 다음 stream_context_get_options () 함수를 사용하여 컨텍스트 옵션을 얻고 $ 옵션 변수에 저장합니다. 마지막으로 Print_r () 함수를 사용하여 $ 옵션 배열의 내용을 인쇄하여 컨텍스트의 옵션을 확인합니다.
출력 결과에서 옵션 배열에 HTTP 키가 포함되어 있으며 해당 값은 요청 메소드, 요청 헤더 및 요청 본문 내용과 같은 HTTP 요청에 대한 관련 옵션을 포함하는 연관 배열임을 알 수 있습니다.