Функції для роботи з потоками

Зміст

  • 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() на заданих масивах потоків з часом очікування, вказаним параметрами seconds та microseconds
  • 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 - Створює інтернет-сокет або доменний сокет Unix
  • stream_socket_shutdown— Закрити повнодуплексне з'єднання
  • stream_supports_lock— Визначає, чи потік підтримує блокування
  • stream_wrapper_register - Реєструє обгортку URL, реалізовану у вигляді PHP-класу
  • stream_wrapper_restore— Відновлює скасовану раніше вбудовану обгортку
  • stream_wrapper_unregister— Скасує реєстрацію обгортки URL