ob_end_flush
(PHP 4, PHP 5, PHP 7, PHP 8)
ob_end_flush — Скидає (відправляє) значення активного оброблювача виводу, що повертається, і відключає активний буфер виводу
Опис
ob_end_flush(): bool
Функція викликає обробник виведення (з прапором PHP_OUTPUT_HANDLER_FINAL
), скидає (надсилає) повернене їм значення, видаляє вміст активного буфера виведення і відключає активний буфер виведення.
Функцияob_end_flush() завершиться невдало, якщо активний буфер виведення було запущено без прапора PHP_OUTPUT_HANDLER_REMOVABLE
Функцияob_end_flush() скине (відправить) повернене обробником висновку значення, навіть якщо активний буфер виведення був запущений без прапора PHP_OUTPUT_HANDLER_FLUSHABLE
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Помилки
Якщо функція завершується помилкою, виникає помилка рівня E_NOTICE
Приклади
Приклад #1 Приклад використання функції ob_end_flush()****
Наступний приклад показує простий спосіб скидання та завершення всіх буферів виводу:
Loading...
Дивіться також
- ob_start() - Включає буферизацію виводу
- ob_get_contents() - Повертає вміст буфера виводу
- ob_flush() - Скидає (відправляє) повернене активним обробником висновку значення
- ob_get_flush() - Скидає (відправляє) повернене активним обробником виводу значення, повертає вміст активного буфера виводу та відключає його
- ob_end_clean() - Очищає (стирає) вміст активного буфера виведення та відключає його