# Функции для работы с потоками

## Содержание

- stream_bucket_append — Добавляет бакет в бригаду
- stream_bucket_make_writeable — Возвращает объект бакета из бригады для дальнейшей работы с ним
- stream_bucket_new — Создаёт новый бакет для использования в текущем потоке
- stream_bucket_prepend — Добавляет бакет в начало бригады
- stream_context_create — Создаёт контекст потока
- stream_context_get_default — Получает контекст потока по умолчанию
- stream_context_get_options — Получает опции для потока/обёртки/контекста
- stream_context_get_params — Получает параметры из контекста
- stream_context_set_default — Устанавливает контекст потока по умолчанию
- stream_context_set_option — Устанавливает опцию для потока, обёртки или контекста
- stream_context_set_options — Устанавливает опции заданному контексту
- stream_context_set_params — Устанавливает параметры для потока, обёртки или контекста
- stream_copy_to_stream — Копирует данные из одного потока в другой
- stream_filter_append — Прикрепляет фильтр к потоку
- stream_filter_prepend — Прикрепляет фильтр к потоку
- stream_filter_register — Регистрирует пользовательский фильтр потока
- stream_filter_remove — Удаляет фильтр из потока
- stream_get_contents — Читает оставшуюся часть потока в строку
- stream_get_filters — Получает список зарегистрированных фильтров
- stream_get_line — Получает строку из потокового ресурса до указанного разделителя
- stream_get_meta_data — Извлекает заголовок или метаданные из потоков или файловых указателей
- stream_get_transports — Получает список зарегистрированных транспортных протоколов для работы с сокетами
- stream_get_wrappers — Получает список зарегистрированных потоков
- stream_is_local — Проверяет, относится ли поток к локальному
- stream_isatty — Проверяет, относится ли поток к терминальному устройству TTY
- stream_notification_callback — Играет роль callback-функции для параметра контекста notification
- stream_register_wrapper — Псевдоним stream_wrapper_register
- stream_resolve_include_path — Разрешает имя файла через пути включения
- stream_select — Запускает эквивалент системного вызова select() на массивах потоков со временем ожидания в секундах и микросекундах
- stream_set_blocking — Устанавливает блокирующий или неблокирующий режим для потока
- stream_set_chunk_size — Устанавливает размер фрагмента данных потока
- stream_set_read_buffer — Устанавливает буферизацию чтения файла в потоке
- stream_set_timeout — Устанавливает значение времени ожидания для потока
- stream_set_write_buffer — Устанавливает буферизацию файла при записи в указанный поток
- stream_socket_accept — Принимает соединение в сокете, который создали функцией stream_socket_server
- stream_socket_client — Открывает соединение с интернет-сокетом или с доменным Unix-сокетом
- stream_socket_enable_crypto — Включает или отключает шифрование на уже подключённом сокете
- stream_socket_get_name — Получает название локального или удалённого сокета
- stream_socket_pair — Создаёт пару подключённых, неразличимых потоков сокетов
- stream_socket_recvfrom — Получает данные из сокета независимо от состояния подключения сокета
- stream_socket_sendto — Отправляет сообщение в сокет, независимо от состояния подключения сокета
- stream_socket_server — Создаёт серверный сокет Internet- или Unix-домена
- stream_socket_shutdown — Закрывает полнодуплексное соединение
- stream_supports_lock — Определяет, поддерживает ли поток блокировку
- stream_wrapper_register — Регистрирует URL-обёртку, которую реализовали как PHP-класс
- stream_wrapper_restore — Восстанавливает отменённую ранее встроенную обёртку
- stream_wrapper_unregister — Отменяет регистрацию обёртки URL

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