Потоки
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Поточні фільтри
- Контексти потоків
- Помилки потоку
- Приклади
- php_user_filter - Клас php_user_filter
- streamWrapper - Клас streamWrapper
- Функції для роботи з потоками
- 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