0

ファイル内のランダムな場所にあるエコー/印刷がバッファリングされているかどうかを判断する方法はありますob_startか? ありがとう

4

4 に答える 4

2

ob_get_level()ob_start()現在の出力バッファリング レベル (連続して複数回呼び出すことができるため、アクティブな出力バッファの数) を返すため、戻り値 0 は出力バッファリングがアクティブでないことを意味します。

于 2010-11-18T16:11:33.847 に答える
2

ob_get_level()次の関数を使用できます。

<?php
if(ob_get_level() > 0) { 
    // output buffering active
}
于 2010-11-18T16:11:48.373 に答える
1

はいあります...

参照ob_get_level():

if (ob_get_level() > 0) {
    //Output Buffering Is Active!
}

php.iniただし、特定の設定ではスクリプトの開始前から出力バッファーを設定できるため、何が起こっているのかについての洞察のために、そのページのコメントを必ずお読みください...

于 2010-11-18T16:12:06.743 に答える
0

ob_get_clean()そのバッファ内に何が隠されているかを確認するために使用できます。

于 2010-11-18T16:12:12.297 に答える