是否有方法可以确定文件中随机位置的回声/打印是否使用ob_start
进行缓冲?感谢
答案 0 :(得分:2)
ob_get_level()
将返回当前输出缓冲级别(激活的输出缓冲区数,因为您可以连续多次调用ob_start()
),因此返回值0表示没有输出缓冲是活性
答案 1 :(得分:2)
您可以使用ob_get_level()
功能:
<?php
if(ob_get_level() > 0) {
// output buffering active
}
答案 2 :(得分:1)
是的,有......
请参阅ob_get_level()
:
if (ob_get_level() > 0) {
//Output Buffering Is Active!
}
但请务必阅读该页面上的评论,以了解正在发生的事情,因为某些php.ini
设置可以在脚本开始之前设置输出缓冲区...
答案 3 :(得分:0)
您可以使用ob_get_clean()
查看隐藏在缓冲区内的内容。