stream_set_write_buffer
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Define o tamanho do buffer de escrita do fluxo
Descrição
Define o tamanho do buffer de operações de escrita no fluxo informado em stream
para o número de bytes informado em size
.
Parâmetros
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.
Valor Retornado
Retorna 0 em caso de sucesso, ou outro valor se a requisição não puder ser cumprida.
Exemplos
Example #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);
}
?>