ob_get_flush

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

ob_get_flush — Скидає (відправляє) повернене активним обробником виведення значення, повертає вміст активного буфера виводу та відключає його

Опис

ob_get_flush(): string|false

Функція викликає обробник виведення (з прапором PHP_OUTPUT_HANDLER_FINAL), скидає (відправляє) повернене їм значення, повертає вміст активного буфера виведення та відключає активний буфер виведення.

Функцияob_get_flush() завершиться невдало, якщо активний буфер виведення було запущено без прапора PHP_OUTPUT_HANDLER_REMOVABLE

Функцияob_get_flush() скине (відправить) повернене обробником висновку значення, навіть якщо активний буфер виведення був запущений без прапора PHP_OUTPUT_HANDLER_FLUSHABLE

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

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

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

Повертає вміст активного буфера виводу у разі успішного виконання або **false**в случае возникновения ошибки.

Помилки

Якщо функція завершується невдало, вона видає помилку рівня E_NOTICE

Приклади

Приклад #1 Приклад використання функції ob_get_flush()****

Loading...

Результат виконання наведеного прикладу:

Array
(
    [0] => default output handler
)
Array
(
)

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

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