SobesLab логотип SobesLab

Ответ

Буферизация вывода — механизм, при котором вывод скрипта не отправляется клиенту сразу, а накапливается во временном буфере. В PHP её можно включить функцией ob_start(). Пока буферизация активна, все данные, которые обычно ушли бы на браузер (через echo/print), сохраняются в памяти, и их можно получить через ob_get_contents(), очистить ob_clean() или отправить и отключить буфер ob_end_flush(). Буферизация полезна, когда нужно сперва сформировать всю страницу (или изменить заголовки отправки), а потом отправить её единым блоком, либо для модификации/сжатия выходящих данных перед отправкой клиенту.