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().