English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

Пример использования функции PHP set_file_buffer()

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);
   }
?>

PHP Файловая система справочник