(PHP 4, PHP 5, PHP 7, PHP 8)
flush — システム出力バッファをフラッシュする
PHP および PHP が使っている (CGI, Web サーバーなどの) バックエンドのシステム書き込みバッファをフラッシュします。 コマンドライン環境では、flush() はバッファの中身だけをフラッシュしようとします。 一方で web のコンテキストではヘッダとバッファの内容をフラッシュします。
注意: flush() はウェブサーバーのバッファリング手法を上書きすることはできません。 また、クライアント側のブラウザでのバッファリングにはなんの影響も及ぼしません。
注意: この関数は、 ob_start() や output_add_rewrite_var() によって開始されたユーザーレベルの出力ハンドラには、何ら影響しません。
flush() は、 ハンドラがヘッダを送信する前にヘッダを送信することで、 web のコンテキストでヘッダを設定したり送信したりするハンドラ (例:ob_gzhandler()) を中断させることができます。
この関数にはパラメータはありません。
値を返しません。