ob_get_clean
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
ob_get_clean — Отримує вміст активного буфера виводу та вимикає його
Опис
ob_get_clean(): string|false
Функція викликає обробник виведення (з прапорами PHP_OUTPUT_HANDLER_CLEAN
і PHP_OUTPUT_HANDLER_FINAL
), видаляє повернутий їм значення, повертає вміст активного буфера виведення і відключає активний буфер виведення.
Функцияob_get_clean() завершиться невдало, якщо активний буфер виведення було запущено без прапора PHP_OUTPUT_HANDLER_REMOVABLE
Функцияob_get_clean() видалити вміст активного буфера виводу, навіть якщо він запущений без прапора PHP_OUTPUT_HANDLER_CLEANABLE
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Повертає вміст активного буфера виводу у разі успішного виконання або **false
**в случае возникновения ошибки.
Застереження
Функцияob_get_clean() поверне значення false
, але не видасть помилку рівня **E_NOTICE
**якщо немає активного буфера виведення.
Помилки
Якщо функція завершується невдало, вона видає помилку рівня E_NOTICE
Приклади
Приклад #1 Простий приклад використання функції ob_get_clean()
Loading...
Результат виконання наведеного прикладу:
string(11) "привет мир"
Дивіться також
- ob_start() - Включає буферизацію виводу
- ob_get_contents() - Повертає вміст буфера виводу
- ob_clean() - Очищає (стирає) вміст активного буфера виводу
- ob_end_clean() - Очищає (стирає) вміст активного буфера виведення та відключає його
- ob_get_flush() - Скидає (відправляє) повернене активним обробником виводу значення, повертає вміст активного буфера виводу та відключає його