English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Файловая система справочник
Функция set_file_buffer() устанавливает размер буфера открытого файла. Вывод функции fwrite() обычно буферизируется в 8К. Таким образом, если два процесса пишут в один файл, то каждый процесс может写入 до 8К перед тем, как приостановиться, что позволяет другим процессам写入. Если буфер равен 0, то операции записи не буферизируются, что означает, что первый процесс может завершить写入 до того, как будет разрешено другим процессам写入. В случае успешного выполнения функции может возвращаться 0, в противном случае EOF.
set_file_buffer(file, buffer)
Эта функция является синонимом функции stream_set_write_buffer().
<?php $file = fopen("/PhpProject/sample.txt", "w"); if ($file) { set_file_buffer($file, 0); fwrite($file, "Hello World!"); fclose($file); } ?>