PHP - Funzione set_file_buffer ()
La funzione set_file_buffer () può impostare la dimensione del buffer di un file aperto. L'output che utilizza la funzione fwrite () è normalmente bufferizzato a 8K. Quindi, se due processi scrivono sullo stesso file, ognuno può scrivere fino a 8K prima di mettere in pausa e consentire ad altri di scrivere. Se il buffer è 0, le operazioni di scrittura sono senza buffer, il che significa che il primo processo di scrittura può essere completato prima di consentire ad altri processi di scrivere. Questa funzione può restituire 0 in caso di successo, altrimenti restituisce EOF.
Sintassi
set_file_buffer(file, buffer)
Questa funzione è l'alias della funzione stream_set_write_buffer ().
Esempio
<?php
$file = fopen("/PhpProject/sample.txt", "w");
if ($file) {
set_file_buffer($file, 0);
fwrite($file, "Hello World!");
fclose($file);
}
?>