(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Configura el buffer de escritura de un flujo
   stream_set_write_buffer() configura el buffer de escritura
   del flujo stream al tamaño de
   size bytes.
  
streamEl puntero de fichero.
size
       El número de bytes a almacenar en el buffer. Si size
       es 0, las operaciones se realizan sin buffer. Esto garantiza que las operaciones
       con fwrite() se completen antes de que otros procesos
       puedan escribir en el flujo de salida.
      
Devuelve 0 en caso de éxito, o otro valor si la petición falla.
Ejemplo #1 Ejemplo con stream_set_write_buffer()
El ejemplo siguiente ilustra el uso de stream_set_write_buffer() para crear un flujo sin buffer.
<?php
$fp = fopen($file, "w");
if ($fp) {
  if (stream_set_write_buffer($fp, 0) !== 0) {
      // la modificación del buffer ha fallado
  }
  fwrite($fp, $output);
  fclose($fp);
}
?>