flush

(PHP 4, PHP 5, PHP 7, PHP 8)

flush — Скидає системний буфер виводу

Опис

flush(): void

Скидає системні буфери запису PHP та серверної частини, якою користується PHP (наприклад: CGI, веб-сервер). У командному рядку функція flush() спробує скинути лише вміст буферів, тоді як у веб-контексті скидаються заголовки та вміст буферів.

Зауваження: Функцияflush(), можливо, не зможе перевизначити схему буферизації веб-сервера і робота функція не позначиться на буферизації на стороні клієнта в браузері.

Зауваження: Функція не впливає на обробники виведення рівня користувача, наприклад ті, які запускаються функціями ob_start() або output_add_rewrite_var()

Увага

Функцияflush() може заважати обробникам висновку, які встановлюють та надсилають заголовки у веб-контексті (наприклад, функція-обробник ob_gzhandler()) відправляючи заголовки до того, як обробники зможуть це зробити.

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

Ця функція не має параметрів.

Значення, що повертаються

Функція не повертає значення після виконання.

Дивіться також

  • ob_flush() - Скидає (відправляє) повернене активним обробником висновку значення
  • ob_clean() - Очищає (стирає) вміст активного буфера виводу
  • ob_end_flush() - Скидає (відправляє) значення активного оброблювача виводу, що повертається, і відключає активний буфер виводу
  • ob_end_clean() - Очищає (стирає) вміст активного буфера виведення та відключає його