stream context create()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

stream_context_create

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_context_create — Skapar ett strömsammanhang

Beskrivning

stream_context_create(?array $options = null, ?array $params = null): resource

Skapar och returnerar ett strömsammanhang med eventuella alternativ angivna i options.

Parametrar

options
Måste vara en associativ array av associativa arrayer i formatet $arr['wrapper']['option'] = $value, eller null. Se sammanhangsalternativ för en lista över tillgängliga wrappers och alternativ.

Standardvärde är null.

params
Måste vara en associativ array i formatet $arr['parameter'] = $value, eller null. Se sammanhangsparametrar för en lista över standard strömparametrar.

Returvärde

En resurs för strömsammanhang.

Ändringslogg

Version Beskrivning
8.0.0 options och params är nu nullable.

stream_context_create

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_context_create — Skapar ett strömsammanhang

Beskrivning

stream_context_create(?array $options = null, ?array $params = null): resource

Skapar och returnerar ett strömsammanhang med eventuella alternativ angivna i options.

Parametrar

options
Måste vara en associativ array av associativa arrayer i formatet $arr['wrapper']['option'] = $value, eller null. Se sammanhangsalternativ för en lista över tillgängliga wrappers och alternativ.

Standardvärde är null.

params
Måste vara en associativ array i formatet $arr['parameter'] = $value, eller null. Se sammanhangsparametrar för en lista över standard strömparametrar.

Returvärde

En resurs för strömsammanhang.

Ändringslogg

Version Beskrivning
8.0.0 options och params är nu nullable.

Exempel

Exempel #1 Använda stream_context_create()

<?php
$opts = [
  'http' => [
    'method' => "GET",
    // Använd newline \n för att separera flera headers
    'header' => "Accept-language: en\nCookie: foo=bar",
  ]
];

$context = stream_context_create($opts);

/* Skickar en HTTP-förfrågan till www.example.com
   med ytterligare headers som visas ovan */
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>

Se även

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.stream-context-create.php

PHP
Funktioner
Stream Functions


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.