首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

streamWrapper::stream_set_option

(PHP 5 >= 5.3.0, PHP 7)

streamWrapper::stream_set_option - 更改流选项

描述

代码语言:javascript
复制
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_NONESTREAM_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 →

扫码关注腾讯云开发者

领取腾讯云代金券