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() - Очищає (стирає) вміст активного буфера виведення та відключає його