streamWrapper::stream_set_option
streamWrapper::stream_set_option
(PHP 5 >= 5.3.0, PHP 7)
streamWrapper::stream_set_option - 更改流选项
描述
public bool streamWrapper::stream_set_option ( int $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
。
另请参阅
- stream_set_blocking() - 在流上设置阻塞/非阻塞模式
- stream_set_timeout() - 设置流上的超时时间
- stream_set_write_buffer() - 在给定的流上设置写入文件缓冲
← streamWrapper::stream_seek
streamWrapper::stream_stat →