Php/func filesystem set file buffer
来自菜鸟教程
PHP set_file_buffer()函数
例
创建一个无缓冲的流:
<?php $file = fopen("test.txt","w"); if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!"); fclose($file); } ?>
定义和用法
set_file_buffer()函数指定要在给定文件上缓冲的字节数。
使用fwrite()的输出通常以8K缓冲。因此,如果两个进程写入同一个文件,则每个进程在暂停前将最多写入8K,并允许另一个进程写入。如果buffer为0,则写操作是无缓冲的(这意味着第一个写过程将在允许其他进程进行写之前完成)。
Tip: 此函数是stream_set_write_buffer()的别名。
句法
set_file_buffer(file, buffer)
参数值
参数 | 描述 |
---|---|
file | 需要。指定文件指针 |
buffer | 需要。指定要缓冲的字节数 |
技术细节
返回值: | 成功时为0,如果请求失败,则为另一个值 |
PHP版本: | 4.3+ |