ob_get_level
返回輸出緩衝機制的嵌套級別
ob_get_level()
函數用於指示當前棧上有多少個輸出緩衝區。 PHP 可能會被配置為在腳本開始時自動創建一個輸出緩衝區,這就是為什麼即使沒有調用ob_start()
,緩衝區級別也可能是1 的原因。
指示有多少個輸出緩衝區處於活動狀態:
<?php $buffer_count = ob_get_level ( ) ; echo "緩衝區級別: $buffer_count .<br>" ; // 添加一個輸出緩衝區 ob_start ( ) ; $buffer_count = ob_get_level ( ) ; echo "緩衝區級別: $buffer_count .<br>" ; // 再添加一個輸出緩衝區 ob_start ( ) ; $buffer_count = ob_get_level ( ) ; echo "緩衝區級別: $buffer_count .<br>" ; // 關閉所有緩衝區 ob_end_flush ( ) ; ob_end_flush ( ) ; ?>
親自試一試
ob_get_level ( ) ;