<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ță