(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.
stream
El 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);
}
?>