<Completa PHP Filesystem di riferimento
Definizione e l'utilizzo
Il set_file_buffer() funzione imposta la dimensione del buffer di un file aperto.
Output utilizzando fwrite() è normalmente tamponata a 8K. Così, se due processi scrive allo stesso file, ciascuno scriverà fino a 8K prima della pausa, e permettere agli altri di scrivere. Se il buffer è 0, le operazioni di scrittura sono buffer (il che significa che il primo processo di scrittura sarà completata prima di consentire altri processi di scrivere).
Questa funzione restituisce 0 in caso di successo, altrimenti restituisce EOF.
Sintassi
set_file_buffer(file,buffer)
Parametro | Descrizione |
---|---|
file | Necessario. Specifica il file aperto |
buffer | Necessario. Specifica la dimensione del buffer in byte |
Suggerimenti e Note
Tip: Questa funzione è un alias di stream_set_write_buffer() .
Esempio
Creare un flusso senza buffer:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
<Completa PHP Filesystem di riferimento