<完整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文件系統參考