В 1С-Битрикс init.php — один из главных файлов для глобальной настройки проекта. Он загружается при каждом запросе на сайт (в том числе в административной части), до подключения шаблона сайта. Это делает его отличным местом для: Buфер вывода в PHP и Bitrix — это мощный инструмент, позволяющий перехватывать и изменять HTML-контент страницы до его отправки пользователю. В обычной работе PHP отправляет данные в браузер сразу после любого вывода (echo, print, var_dump и т.д.). Буфер вывода позволяет «перехватить» этот поток, временно сохранить в памяти и при необходимости модифицировать или отменить вывод. PHP предоставляет функции: ob_start() - Включить буферизацию вывода
ob_get_contents() - Получить текущий буфер
ob_clean() -Очистить буфер (не выводить)
ob_end_flush() - Отправить буфер в браузер и выключить буферизацию
ob_get_clean() - Получить буфер и очистить Bitrix использует встроенные буферы для управления выводом. Кроме стандартных PHP-функций, Bitrix предоставляет методы и события