ProfiPHPProfiPHP
Категория: Функции управления выводом

Функция Ob_get_flush

Функция Ob_get_flush выполняет сброс буфера вывода, возвращает его содержимое и отключает буферизацию вывода.
string ob_get_flush( void )
Аргумент Void данной функции указывает лишь на то, что функция объявляется без параметров.

Буфер вывода должен запускаться функцией Ob_start с флагом PHP_OUTPUT_HANDLER_FLUSHABLE. Иначе не сработает Ob_get_flush.

Функция Ob_get_flush аналогична Ob_end_flush за исключением того, что эта функция возвращает буфер в виде строки.

Функция Ob_get_flush возвращает буфер вывода или FALSE если буферизация не активна.

Пример использования:
// Включаем буфер
ob_start( );
// выводим информацию
echo 'Hello World';
// выполняем сброс буфера вывода
// возвращаем его содержимое и отключаем буферизацию вывода
ob_get_flush( );
Результатом выполнения будет строка 'Hello World', которую возвратила функция Ob_get_flush.

Добавить комментарий

Имя:
Текст комментария: