创建一个无缓冲的流:
<?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,则写操作是无缓冲的(意味着第一个写进程将在允许其他进程写入之前完成)。
提示:该函数是stream_set_write_buffer()的别名。
set_file_buffer(
file,
buffer)
Parameter | Description |
---|---|
file | Required. Specifies a file pointer |
buffer | Required. Specifies the number of bytes to buffer |
返回值: | 成功时为 0,如果请求失败则为另一个值 |
---|---|
PHP 版本: | 4.3+ |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!