Funktionsname: stream_context_get_params ()
Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7
Funktion Beschreibung: Stream_context_get_params () Funktion Ruft Parameter des angegebenen Kontextes ab.
Verwendung: Stream_Context_get_params (Ressource $ stream_or_context): Array | Falsch
Parameter:
Rückgabewert:
Beispiel:
// 创建一个上下文$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);
Ausgabe:
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" } }
Im obigen Beispiel erstellen wir zunächst einen Kontext -Objekt $context
und setzen einen HTTP -Anforderungsheader. Wir verwenden dann die Funktion von stream_context_get_params()
um die Parameter dieses Kontexts zu erhalten und das Ergebnis in den Variablen $params
zu speichern. Schließlich verwenden wir var_dump()
um den Inhalt dieses Parameters auszudrucken. Die Ausgabeergebnisse zeigen, dass $params
ein assoziatives Array ist, das die von uns festgelegte HTTP -Anforderungsmethode und Headerinformationen enthält.