Crea un contexto de flujo

# stream_context_create

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

stream_context_create — Crea un contexto de flujo

### Descripción

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

Crea y devuelve un contexto de flujo, con los parámetros proporcionados por `options`.

### Parámetros

`options`

  Debe ser un array asociativo, en el formato `$arr['wrapper']['option'] = $value` o `null`. Consulte las opciones de contexto para obtener una lista de las envolturas y opciones disponibles.

  Por omisión `null`.

`params`

  Debe ser un array asociativo de formato `$arr['parameter'] = $value` o `null`. Consulte la documentación sobre los parámetros de contexto para obtener una lista de los parámetros de flujo estándar.

### Valores devueltos

Un recurso que representa el contexto del flujo.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `options` y `params` ahora son nullable.

### Ejemplos

Ejemplo #1 Ejemplo con stream_context_create()

    <?php

    $opts = [
      'http' => [
        'method' => "GET",
        // Utilice CRLF \r\n para separar múltiples encabezados
        'header' => "Accept-language: en\r\n" .
                "Cookie: foo=bar",
      ]
    ];

    $context = stream_context_create($opts);

    /* Envía una petición HTTP a www.example.com
       con los encabezados adicionales anteriores */
    $fp = fopen('http://www.example.com', 'r', false, $context);
    fpassthru($fp);
    fclose($fp);
    ?>

### Ver también

- stream_context_set_option() - Configura una opción para un flujo/gestor/contexto
- La lista de gestores (Protocolos y Envolturas soportados)
- Las opciones de contexto (Opciones y parámetros de contexto)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open