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

stream_set_write_buffer

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

stream_set_write_buffer - 在给定的流上设置写入文件缓冲

描述

代码语言:javascript
复制
int stream_set_write_buffer ( resource $stream , int $buffer )

设置在给定的写操作缓冲stream,以buffer字节为单位。

参数

stream

文件指针。

buffer

要缓冲的字节数。如果buffer是0,那么写入操作是无缓冲的。这可以确保所有使用fwrite()的写入在其他进程被允许写入该输出流之前完成。

返回值

成功返回0,或者如果请求无法兑现,则返回其他值。

示例

示例#1 stream_set_write_buffer()示例

以下示例演示如何使用stream_set_write_buffer()创建未缓冲的流。

代码语言:javascript
复制
<?php
$fp?=?fopen($file,?"w");
if?($fp)?{
??if?(stream_set_write_buffer($fp,?0)?!==?0)?{
??????//?changing?the?buffering?failed
??}
??fwrite($fp,?$output);
??fclose($fp);
}
?>

另请参阅

  • fopen() - 打开文件或URL
  • fwrite() - 二进制安全文件写入

← stream_set_timeout

stream_socket_accept →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com