(PHP 5 >= 5.3.0, PHP 7)
streamWrapper::stream_set_option — Изменение настроек потока
$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.