Neueste Web-Entwicklung Tutorials
 

PHP set_file_buffer() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die set_file_buffer() Funktion stellt die Puffergröße einer geöffneten Datei.

Ausgabe mit fwrite() wird normalerweise bei 8K gepuffert. Also, wenn zwei Prozesse auf die gleiche Datei schreibt, wird jeder zu 8K schreiben, bevor eine Pause, und lassen Sie die anderen zu schreiben. Wenn Puffer 0, Schreiboperationen ungepufferte sind (was bedeutet, dass der erste Schreibvorgang, damit weitere Prozesse abgeschlossen sein wird schreiben).

Diese Funktion gibt bei Erfolg 0, ansonsten EOF er zurückkehrt.

Syntax

set_file_buffer(file,buffer)

Parameter Beschreibung
file Erforderlich. Gibt die geöffnete Datei
buffer Erforderlich. Gibt die Puffergröße in Bytes

Tipps und Hinweise

Tip: Diese Funktion ist ein Alias für stream_set_write_buffer() .


Beispiel

Erstellen Sie einen ungepufferten Stream:

<?php
$file = fopen("test.txt","w");
if ($file)
  {
  set_file_buffer($file,0);
  fwrite($file,"Hello World. Testing!");
  fclose($file);
  }
?>

<Komplettes PHP - Dateisystem Referenz