Ultimele tutoriale de dezvoltare web
 

PHP set_file_buffer() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

set_file_buffer() funcția stabilește dimensiunea buffer - ului a unui fișier deschis.

Ieșire folosind fwrite() este în mod normal tamponat la 8K. Deci, în cazul în care două procese scrie în același fișier, fiecare va scrie până la 8K înainte de întreruperea, și se lasă celălalt să scrie. Dacă tamponul este 0, scrie operații sunt netamponată (ceea ce înseamnă că primul proces de scriere va fi finalizat înainte de a permite alte procese să scrie).

Această funcție returnează 0 în caz de succes, altfel returnează EOF.

Sintaxă

set_file_buffer(file,buffer)

Parametru Descriere
file Necesar. Specifică fișierul deschis
buffer Necesar. Specifică dimensiunea memoriei tampon în octeți

Sfaturi și note

Tip: Această funcție este un alias de stream_set_write_buffer() .


Exemplu

Creați un flux de netamponată:

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

<Complete PHP Sistem de fișiere de referință