小白教程
所有教程
关于
Search
172.70.126.241
172.70.126.241
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Func filesystem set file buffer”的源代码
本页内容
上一节:
Func_filesystem_rmdir
下一节:
Func_filesystem_stat
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:set_file_buffer()}}[[Category:PHP Filesystem 文件系统参考手册|68]] = PHP set_file_buffer() 函数 = [[Category:PHP Filesystem 文件系统参考手册]] == 定义和用法 == set_file_buffer() 函数设置打开文件的缓冲大小。 使用 fwrite() 函数输出结果,缓冲的大小通常为 8K。因此,如果要将两个进程写入同一个文件,那么每个文件一次最多只能写进 8K 大小,且允许其他进程写入。如果 buffer 为 0,那么将不对写入操作进行缓冲(这意味着:只有在第一个写入进程全部完成之后,才能允许其他进程写入)。 如果成功,该函数返回 0,否则返回 EOF。 == 语法 == <pre> set_file_buffer(file,buffer) </pre> {| class="table table-striped table-hover" ! 参数 ! 描述 |- | file | 必需。规定打开的文件。 |- | buffer | 必需。规定缓冲大小,以字节计。 |} == 提示和注释 == '''提示:'''该函数是 stream_set_write_buffer() 的别名。 创建无缓冲的流: <sample title="" desc="" lang="php" hererun="1"> <?php $file = fopen("test.txt","w"); if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!"); fclose($file); } ?> </sample> [[Category:PHP Filesystem 文件系统参考手册]]
返回至“
Func filesystem set file buffer
”。
上一节:
Func_filesystem_rmdir
下一节:
Func_filesystem_stat