经常弄混ob_*系列的函数用法。记住下面几个应该够用了。
ob_start() //打开输出缓冲区,所有来自PHP程序的非文件头信息都不会发送,而是保存在内部缓冲区。
ob_get_contents() //获取内部缓冲区中的内容,不会清除缓冲区中的内容,如果缓冲区没有激活,返回FALSE。
ob_get_clean() //获取内部缓冲区中的内容,并关闭缓冲区。相当于执行了ob_get_contents()和ob_end_clean()。
ob_flush() //发送PHP内部缓冲区中的内容,但不关闭缓冲区。
ob_get_flush() //发送缓冲区中的内容,并将内容返回,然后关闭缓冲区。
ob_end_flush() //发送PHP内部缓冲区的内容并关闭缓冲区。
ob_clean() / /清空缓冲区内容,但不关闭缓冲区。
ob_end_clean() //清空并关闭缓冲区。
本文详细介绍了PHP中输出缓冲控制函数的使用方法,包括开启、获取、清空及关闭缓冲区等功能,帮助开发者更好地掌握这一重要机制。
467

被折叠的 条评论
为什么被折叠?



