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

Функция Ob_get_clean

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

Функция Ob_get_clean выполняет Ob_get_contents и Ob_end_clean.

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

Функция Ob_get_clean возвращает содержимое буфера вывода и заканчивает буферизацию вывода. Если буферизация вывода не активирована, то функция вернет FALSE.

Пример использования:
// Включаем буфер
ob_start( );
// выводим информацию
echo 'Hello World';
// получаем буфер вывода, очищаем и отключаем:
$buffer = ob_get_clean( );
echo $buffer;
В результате выполнения отобразится надпись 'Hello World', которая хранится в переменной $buffer, сохраняющая значения буфера средством функции Ob_get_clean.

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

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