(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Define o tamanho do buffer de escrita do fluxo
Define o tamanho do buffer de operações de escrita no fluxo informado em stream
para o número de bytes informado em size
.
stream
O ponteiro para o arquivo.
size
O número de bytes do buffer. Se size
for 0, as operações de escrita não terão buffer. Isto assegura que todas as operações de escrita
com fwrite() estejam completas antes que outros processos
possam escrever no fluxo de saída.
Retorna 0 em caso de sucesso, ou outro valor se a requisição não puder ser cumprida.
Exemplo #1 Exemplo de stream_set_write_buffer()
O exemplo a seguir demonstra como usar stream_set_write_buffer() para criar fluxo sem buffer.
<?php
$fp = fopen($file, "w");
if ($fp) {
if (stream_set_write_buffer($fp, 0) !== 0) {
// falha na mudança de buffer
}
fwrite($fp, $output);
fclose($fp);
}
?>