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

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

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: требуемый размер буфера.