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

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

<?php

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

setcookie("cookiename""cookiedata");

ob_end_flush();

?>

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

Коментарии

<?php
function  ob($function){
ob_start();
$function();
$produced ob_get_contents();
ob_end_clean();
return 
$produced;
}
echo 
ob(function(){echo 123;})=='123'?"echo captured\n":'';
2019-02-25 15:40:12
http://php5.kiev.ua/manual/ru/outcontrol.examples.basic.html

    Поддержать сайт на родительском проекте КГБ