(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:请求的缓冲区大小。