PHP 8.4.0 RC3 available for testing

fflush

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

fflushСбрасывает буфер вывода в файл

Описание

fflush(resource $stream): bool

Данная функция осуществляет сброс буферизованных данных в файл, на который указывает stream.

Список параметров

stream

Требуется допустимый файловый указатель, который указывает на файл, который успешно открыли функцией fopen() или функцией fsockopen(), и ещё не закрыли функцией fclose().

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Примеры

Пример #1 Пример записи файла с помощью fflush()

<?php
$filename
= 'bar.txt';

$file = fopen($filename, 'r+');
rewind($file);
fwrite($file, 'Foo');
fflush($file);
ftruncate($file, ftell($file));
fclose($file);
?>

Смотрите также

  • clearstatcache() - Очищает кеш состояния файлов
  • fwrite() - Записывает данные в файл в бинарно-безопасном режиме

Добавить примечание

Примечания пользователей 1 note

up
19
michaelsy01[NXSPAM] at informantum dot de
5 years ago
A hint for PHP beginners like me:
The buffered output which is write by fflush() has nothing to do with the output buffer which is initiated by the ob_start() function.
To Top