Najnowsze tutoriale tworzenie stron internetowych
 

PHP set_file_buffer() Function


<Kompletny system plików PHP referencyjny

Definicja i Wykorzystanie

set_file_buffer() funkcja ustawia rozmiar bufora otwartym pliku.

Wyjście pomocą fwrite() jest zazwyczaj buforowanym przy 8K. Tak więc, jeśli dwa procesy pisze do tego samego pliku, każdy napisze do 8K przed zatrzymując się i pozwolić drugiej pisać. Jeśli bufor 0, operacje zapisu jest buforowany (co oznacza, że ​​pierwszy proces zapisu zostaną zakończone przed zezwoleniem zapisu innych procesów).

Ta funkcja zwraca 0 w przypadku sukcesu, w przeciwnym wypadku zwraca EOF.

Składnia

set_file_buffer(file,buffer)

Parametr Opis
file Wymagany. Określa otwarty plik
buffer Wymagany. Określa wielkość bufora, w bajtach

Porady i uwagi

Tip: Ta funkcja jest aliasem stream_set_write_buffer() .


Przykład

Załóż niebuforowane strumienia:

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

<Kompletny system plików PHP referencyjny