ob_start()在PHP脚本结束时自动刷新


ob start - ob_start() flushed automatically when PHP script ends

当我调用ob_start()但不调用任何end方法时,输出仍然被发送,就好像我调用ob_end_flush()一样。总是这样吗?还是取决于PHP版本或配置参数?

相关问答:

"…PHP在不使用ob_end_*函数时隐式刷新输出缓冲区。"

如果你不想这样的话你可以使用ob_end_clean()