<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