Разница между функциями ob_flush и flush в PHP заключается в их поведении при работе с буфером вывода. www.sitepoint.com Обе функции используются для отправки содержимого буфера клиенту. www.sitepoint.com
Flush отправляет содержимое буфера и отключает буферизацию вывода. www.sitepoint.com Эта функция может использоваться только один раз. www.sitepoint.com
Ob_flush отправляет содержимое буфера, но буферизацию вывода оставляет включённой. www.sitepoint.com Поэтому эту функцию можно применять несколько раз в скрипте. www.sitepoint.com
Таким образом, flush работает с системным буфером, а ob_flush — с буфером, который позволяет временно захватывать вывод. ru.stackoverflow.com www.cyberforum.ru