<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