ob_get_flush
(PHP 4 >= 4.3.0, PHP 5)
ob_get_flush --
出力バッファをフラッシュし、
その内容を文字列として返した後で出力バッファリングを終了する
説明
string
ob_get_flush ( void )
ob_get_flush() は、
出力バッファをフラッシュしてその内容を文字列として返した後、
出力バッファリングを終了します。バッファリングが開始されていない場合は
ob_get_flush() は FALSE を返します。
例 1. ob_get_flush() の例
<?php // 出力バッファリングを On にします print_r(ob_list_handlers());
// バッファをファイルに保存します $buffer = ob_get_flush(); file_put_contents('buffer.txt', $buffer);
print_r(ob_list_handlers()); ?>
|
上の例の出力は以下となります。 Array
(
[0] => default output handler
)
Array
(
) |
|
ob_end_clean()、
ob_end_flush() および
ob_list_handlers() も参照ください。