Контексты потоков

Контекст — набор параметров и зависящих от обёртки опций, который изменяет или расширяет поведение потока. Контексты создаются функцией stream_context_create() и могут передаваться большей части функций файловой системы, которые связаны с созданием потоков (например, fopen(), file(), file_get_contents() и другие).

Опции указывают при вызове функции stream_context_create() или позже — через функцию stream_context_set_option(). Список опций для обёрток приводит глава «Опции и параметры контекста».

Параметры для контекстов указывают функцией stream_context_set_params().