2

私はPHPプロジェクトに取り組んでおり、flush().

多くの検索を行ったところ、PHP はスクリプトの長い出力をブラウザーにチャンク パーツで送信し、スクリプトの終了時にすべての巨大なデータを送信しないことがわかりました。

このデータのサイズを知りたいのですが、PHP がブラウザーに送信するために必要な出力のバイト数を意味します。

4

2 に答える 2

0

私はあなたが間違っていると思いますこのコードを見てください

echo str_repeat(' ',1024);
for($i=0;$i<10;$i++){
echo $i;
flush();
sleep(1);   

実行すると、1バイトごとにブラウザに送信されて印刷されることがわかります// str_repeatは、データを表示するためのブラウザバッファ用であり、他には何もありません

于 2012-08-08T11:37:17.270 に答える