stream context create()

Från Wiki.linux.se
Version från den 5 oktober 2024 kl. 07.12 av Admin (diskussion | bidrag) (Skapade sidan med '= 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....')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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.

Exempel

Exempel #1 Använda stream_context_create()

<syntaxhighlight lang="php"> <?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); ?> </syntaxhighlight>

Se även