有没有一种方法可以确定文件中随机位置的回显/打印是否正在缓冲ob_start
?谢谢
问问题
75 次
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
就在这里...
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 回答