stream_context_create

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

stream_context_createCria um contexto de fluxo

Descrição

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

Cria e retorna um contexto de fluxo com as opções fornecidas em options predefinidas.

Parâmetros

options

Deve ser um array associativo de arrays associativos no formato $arr['empacotador']['opcao'] = $valor ou null. Consulte opções de contexto para uma lista de empacotadores disponíveis e opções.

O padrão é null.

params

Deve ser um array associativo no formato $arr['parametro'] = $valor ou null. Consulte parâmetros de contexto para uma lista de parâmetros de fluxo padrões.

Valor Retornado

Um recurso do tipo resource de contexto de fluxo.

Registro de Alterações

VersãoDescrição
8.0.0options e params agora podem ser nulos.

Exemplos

Exemplo #1 Usando a função stream_context_create()

<?php
$opts
= [
'http' => [
'method'=>"GET",
// Use caractere de nova linha \n para separar múltiplos cabeçalhos
'header' => "Accept-language: en\nCookie: foo=bar"
]
];

$context = stream_context_create($opts);


$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>

Veja Também

To Top