ob_implicit_flush() は、自動フラッシュをオン またはオフに切替えます(flag が指定されない 場合、デフォルトで on になります)。 自動フラッシュにより、出力関数のコールが行われる度にフラッシュ操作が 行われるようになります。このため、flush() を 明示的にコールする必要はなくなります。
自動フラッシュをオンに切替えると出力のバッファリングは無効となり、 ob_end_flush() がコールされてからの出力バッファの 内容が出力されます。
flush()、ob_start()、 ob_end_flush() も参照ください。