PHPCon Poland 2024

Contextos de Fluxo

Um contexto é um conjunto de parâmetros e opções específicas do empacotador que modifica ou melhora o comportamento de um fluxo. Contextos são criados pela função stream_context_create() e podem ser passados à maioria das funções de criação de fluxos relacionados a sistemas de arquivos (ex.: fopen(), file(), file_get_contents(), etc.).

Opções podem ser especificadas ao chamar stream_context_create(), ou posteriormente usando stream_context_set_option(). Uma lista de opções específicas para empacotadores pode ser encontrada no capítulo Opções e parâmetros de contexto.

Parâmetros podem ser especificados para contextos usando-se a função stream_context_set_params().

add a note

User Contributed Notes 1 note

up
2
alvaro at demogracia dot com
8 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