(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Устанавливает буферизацию файла при записи в указанный поток
Устанавливает буферизацию для операций записи на заданном потоке stream
в число size
байт.
stream
Файловый указатель.
size
Число байт для буферизации. Если аргумент size
равен 0, то операции записи не буферизуются. Это гарантирует, что все операции записи
с использованием функции fwrite() будут завершены перед тем, как другим процессам
будет разрешено записывать в поток вывода.
Возвращает 0 в случае успешного выполнения, или другое значение в случае, если запрос не может быть выполнен.
Пример #1 Пример использования stream_set_write_buffer()
Следующий пример демонстрирует использование функции stream_set_write_buffer() для создания небуферизуемого потока.
<?php
$fp = fopen($file, "w");
if ($fp) {
if (stream_set_write_buffer($fp, 0) !== 0) {
/ не удалось внести изменение
}
fwrite($fp, $output);
fclose($fp);
}
?>
Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!
Check out: eBank.nz (Art Generator) |
Netwrck.com (AI Tools) |
Text-Generator.io (AI API) |
BitBank.nz (Crypto AI) |
ReadingTime (Kids Reading) |
RewordGame |
BigMultiplayerChess |
WebFiddle |
How.nz |
Helix AI Assistant