Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16608 программистов и 1743 робота. Сейчас ищут 1264 программиста ...
Приступая к работе

streamWrapper::stream_set_option - Изменение настроек потока

Вернуться к: streamWrapper

streamWrapper::stream_set_option

(PHP 5 >= 5.3.0, PHP 7)

streamWrapper::stream_set_optionИзменение настроек потока

Описание

public bool streamWrapper::stream_set_option ( int $option , int $arg1 , int $arg2 )

Этот метод вызывается при задании настроек потока.

Список параметров

option

Одно из значений:

  • STREAM_OPTION_BLOCKING (Метод вызван в результате вызова функции stream_set_blocking())
  • STREAM_OPTION_READ_TIMEOUT (Метод вызван в результате вызова функции stream_set_timeout())
  • STREAM_OPTION_WRITE_BUFFER (Метод вызван в результате вызова функции stream_set_write_buffer())

arg1

Если option принимает значение:

  • STREAM_OPTION_BLOCKING: запрошен режим блокировки (1 блокировать, 0 не блокировать).
  • STREAM_OPTION_READ_TIMEOUT: таймаут в секундах.
  • STREAM_OPTION_WRITE_BUFFER: режим буферизации (STREAM_BUFFER_NONE или STREAM_BUFFER_FULL).

arg2

Если option принимает занчение:

  • STREAM_OPTION_BLOCKING: это значение ни на что не влияет.
  • STREAM_OPTION_READ_TIMEOUT: таймаут в миллисекундах.
  • STREAM_OPTION_WRITE_BUFFER: требуемый размер буфера.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Если option не реализован, метод должен возвращать FALSE.

Смотрите также

  • stream_set_blocking() - Устанавливает блокирующий/неблокирующий режим на потоке
  • stream_set_timeout() - Устанавливает значение тайм-аута на потоке
  • stream_set_write_buffer() - Устанавливает буферизацию файла при записи в указанный поток



Вернуться к: streamWrapper

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware