パソコンQ&A

出力バッファの制御

//出力バッファを有効にする
ob_start();

//出力バッファのサイズを取得
$length = ob_get_length();

//出力バッファを取得
$contents = ob_get_contents();

//出力バッファの内容を出力する
flush();

//出力バッファの内容を出力してバッファを無効にする
ob_end_flush();

//出力バッファの内容を削除
ob_end_clean();

ファイルバッファサイズを変更

set_file_buffer を使います。

ファイルを書き込む場合も、いったんバッファにためてから書き込みが行われる。
バッファにためて書き込んだ方が、ディスクIO(ディスクへのアクセス)が減り高速になるからです。

set_file_buffer($fp, 0);
このようにするとバッファをそのままファイルに書き込みます。

このページはリンクフリーです。設定などは自己責任で…
Copy Right kikky

kikky.net