Пользовательские буферы вывода PHP после запуска полностью буферизуют вывод до тех пор, пока они не будут отключены или скрипт не завершит работу. Вывод в контексте пользовательского буфера вывода PHP — это всё, что PHP отобразил или отправил обратно в браузер. С практической точки зрения, вывод — это данные ненулевой длины, которые:
<?php ?>
php://output
Замечание: Данные, которые записываются сразу в поток вывода (
stdout
) или передаются в функцию SAPI с похожей функциональностью, не будут захвачены пользовательскими буферами вывода. В это включена запись данных в стандартный поток вывода (stdout
) функцией fwrite() или отправка заголовков функциями header() или setcookie().