<完整PHP文件系统参考
定义和用法
所述set_file_buffer()函数设置一个打开的文件的缓存器大小。
使用输出fwrite()在8K正常缓冲。 因此,如果两个进程写入同一个文件,每一个会写多达8K暂停前,让对方写。 如果缓冲器为0,写入操作是无缓冲(这意味着第一写入处理将允许其他进程写入之前完成)。
这个函数返回0成功,否则返回EOF。
句法
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 需要。 指定打开的文件 |
buffer | 需要。 指定以字节为单位的缓冲区大小 |
提示和注意
Tip:该功能的一个别名stream_set_write_buffer()
例
创建无缓冲流:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
<完整PHP文件系统参考