Gli ultimi tutorial di sviluppo web
 

PHP set_file_buffer() Function


<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