A função set_file_buffer () pode definir o tamanho do buffer de um arquivo aberto. A saída usando a função fwrite () é normalmente armazenada em buffer em 8K. Portanto, se dois processos gravam no mesmo arquivo, cada um pode gravar até 8 K antes de pausar e permitir que outros gravem. Se o buffer for 0, as operações de gravação são sem buffer, o que significa que o primeiro processo de gravação pode ser concluído antes de permitir que outros processos gravem. Esta função pode retornar 0 em caso de sucesso, caso contrário, retornar EOF.
Sintaxe
set_file_buffer(file, buffer)
Esta função é o apelido da função stream_set_write_buffer ().
Exemplo
<?php
$file = fopen("/PhpProject/sample.txt", "w");
if ($file) {
set_file_buffer($file, 0);
fwrite($file, "Hello World!");
fclose($file);
}
?>