Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16895 программистов и 1788 роботов. Сейчас ищет 821 программист ...
Потоки
Вернуться к: Другие базовые расширения
- Введение
- Установка и настройка
- Предопределенные константы
- Потоковые фильтры
- Контексты потоков
- Stream Errors
- Примеры
- php_user_filter — Класс php_user_filter
- php_user_filter::filter — Вызывается, как только применяется фильтр
- php_user_filter::onClose — Вызывается при закрытии фильтра
- php_user_filter::onCreate — Вызывается при создании объекта фильтра
- streamWrapper — Класс streamWrapper
- streamWrapper::__construct — Создает новый объект-обертку для потока
- streamWrapper::__destruct — Уничтожает существующую обертку потока
- streamWrapper::dir_closedir — Обработчик закрытия директории
- streamWrapper::dir_opendir — Обработчик открытия директории
- streamWrapper::dir_readdir — Обработчик чтения содержимого директории
- streamWrapper::dir_rewinddir — Обработчик перемещения на начало директории
- streamWrapper::mkdir — Создание директории
- streamWrapper::rename — Переименовывает файл или директорию
- streamWrapper::rmdir — Удаляет директорию
- streamWrapper::stream_cast — Получает ресурс уровнем ниже
- streamWrapper::stream_close — Закрывает ресурс
- streamWrapper::stream_eof — Проверяет достижение конца файла по файловому указателю
- streamWrapper::stream_flush — Сохранение данных вывода
- streamWrapper::stream_lock — Advisory file locking
- streamWrapper::stream_metadata — Изменяет настройки потока
- streamWrapper::stream_open — Открывает файл или URL
- streamWrapper::stream_read — Читает из потока
- streamWrapper::stream_seek — Перемещение на заданную позицию в потоке
- streamWrapper::stream_set_option — Изменение настроек потока
- streamWrapper::stream_stat — Получение информации о файловом ресурсе
- streamWrapper::stream_tell — Определение текущей позиции потока
- streamWrapper::stream_truncate — Усечение потока
- streamWrapper::stream_write — Запись в поток
- streamWrapper::unlink — Удаление файла
- streamWrapper::url_stat — Получение информации о файле
- Функции для работы с потоками
- set_socket_blocking — Псевдоним stream_set_blocking
- 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_params — Устанавливает параметры для потока/обертки/контекста
- stream_copy_to_stream — Копирует данные из одного потока в другой
- stream_encoding — Устанавливает кодировку для потока
- 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_notification_callback — Callback-функция для параметра контекста notification
- stream_register_wrapper — Псевдоним stream_wrapper_register
- stream_resolve_include_path — Составляет полное имя файла, используя пути включения
- stream_select — Запускает эквивалент системного вызова select() на заданных массивах потоков с таймаутом, указанным параметрами tv_sec и tv_usec
- stream_set_blocking — Устанавливает блокирующий/неблокирующий режим на потоке
- stream_set_chunk_size — Задание размера фрагмента данных потока
- stream_set_read_buffer — Устанавливает буферизацию чтения файла на указанном потоке
- stream_set_timeout — Устанавливает значение тайм-аута на потоке
- stream_set_write_buffer — Устанавливает буферизацию файла при записи в указанный поток
- stream_socket_accept — Принимает соединение на сокете, созданном c помощью функции 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
Вернуться к: Другие базовые расширения