Esta função irá enviar o conteúdo do buffer de saída (se existir algum). Se você quiser processar o conteúdo do buffer você deverá utlizar ob_get_contents() antes de ob_flush() já que o conteúdo do buffer é discartado após ob_flush().
Esta função não destroi o buffer de saída como a função ob_end_flush() faz.
Veja também ob_get_contents(), ob_clean(), ob_end_flush() e ob_end_clean().