(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_READ_BUFFER
(此方法是響應 stream_set_read_buffer() 呼叫的)STREAM_OPTION_WRITE_BUFFER
(此方法是響應 stream_set_write_buffer() 呼叫的)arg1
如果 option
是
STREAM_OPTION_BLOCKING
:請求的阻塞模式(1 表示阻塞,0 表示非阻塞)。STREAM_OPTION_READ_TIMEOUT
:逾時時間(秒)。STREAM_OPTION_READ_BUFFER
:緩衝模式(STREAM_BUFFER_NONE
或 STREAM_BUFFER_FULL
)。STREAM_OPTION_WRITE_BUFFER
:緩衝模式(STREAM_BUFFER_NONE
或 STREAM_BUFFER_FULL
)。arg2
如果 option
是
STREAM_OPTION_BLOCKING
:此選項未設定。STREAM_OPTION_READ_TIMEOUT
:逾時時間(微秒)。STREAM_OPTION_READ_BUFFER
:請求的緩衝區大小。STREAM_OPTION_WRITE_BUFFER
:請求的緩衝區大小。