PHP set_file_buffer function ()
Definicja i Wykorzystanie
Funkcja set_file_buffer (), aby ustawić rozmiar bufora, aby otworzyć plik.
Korzystanie fwrite () funkcją wielkości bufora wyjściowego jest zazwyczaj 8K. Tak więc, jeśli chcesz dwa procesy zapisu do tego samego pliku, każdy plik może być zapisany tylko do maksymalnej wielkości 8K i umożliwiają inne procesy pisać. Jeśli bufor jest 0 następnie napisać operacje nie będą buforowane (to znaczy: Dopiero po zakończeniu pierwszego procesu zapisu, aby umożliwić inne procesy napisać).
Jeśli się powiedzie, funkcja zwraca 0, w przeciwnym wypadku zwraca EOF.
gramatyka
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 必需。规定打开的文件。 |
buffer | 必需。规定缓冲大小,以字节计。 |
Porady i wskazówki
Wskazówka: Funkcja ta jest stream_set_write_buffer () alias.
Przykłady
Tworzenie niebuforowane strumienie:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
Kompletna instrukcja Reference System plików PHP