(PHP 5 >= 5.3.0, PHP 7, PHP 8)
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
: требуемый размер буфера. Возвращает true
в случае успешного выполнения или false
, если возникла ошибка. Если option
не реализован, метод должен возвращать false
.