Функция PHP set_file_buffer ()
Определение и использование
Функция set_file_buffer (), чтобы установить размер буфера, чтобы открыть файл.
Использование FWRITE () зависит от размера выходного буфера, как правило, 8К. Итак, если вы хотите два процесса записи в тот же файл, каждый файл может быть записан только максимальным размером 8К, и позволить другим процессам писать. Если буфер равен 0, то операции записи не будут буферизацией (это означает: только после того, как первый процесс записи завершен, чтобы позволить другим процессам писать).
В случае успеха функция возвращает 0, в противном случае она возвращает EOF.
грамматика
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 必需。规定打开的文件。 |
buffer | 必需。规定缓冲大小,以字节计。 |
Советы и примечания
Подсказка: Эта функция stream_set_write_buffer () псевдоним.
примеров
Создание небуферизованные потоков:
<?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);
}
?>
Полное PHP Filesystem Справочное руководство