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+ |