International PHP Conference Berlin 2025

Contextos de Flujos

Un contexto es un conjunto de parámetros y opciones específicas de envolturas que modifican o mejoran el comportamiento de un flujo. Los contextos se crean usando stream_context_create() y se pueden pasar a la mayoría de las funciones de creación de flujos relacionados con sistemas de archivos (esto es, fopen(), file(), file_get_contents(), etc...).

Se pueden especificar opciones cuando se llama a stream_context_create(), o después, usando stream_context_set_option(). Una lista de opciones específicas de envolturas se puede encontrar en el capítulo Opciones y parámetros de contexto.

Se pueden especificar parámetros para los contextos usando la función stream_context_set_params().

add a note

User Contributed Notes 1 note

up
6
alvaro at demogracia dot com
9 years ago
Two important terms:

- An *option* is a protocol-specific setting, e.g. "method" (get, post, put...) if you are using HTTP or "callback function to be called when inserting a document" in MongoDB.

- A *parameter* is a settings that's common to all protocols. As of 2015 only one parameter got implemented ("notification").

While these words might look vague they are used coherently throughout the stream feature, documentation included.
To Top