Базовое использование

Пример #1 Пример контроля вывода

<?php

ob_start
();
echo 
"Привет\n";

setcookie("cookiename""cookiedata");

ob_end_flush();

?>

В приведенном выше примере вывод из echo будет храниться в буфере вывода до вызова ob_end_flush(). В то же время вызов setcookie() успешно сохранится в cookie браузера, не вызывая ошибки (заголовки не могут быть отправлены в браузер после того, как данные уже были отправлены).