2021-01-20 php学习记录 ob_get_clean和ob_get_flush的相似与差异

ob_start php开启缓冲区




It's like comparing apples to oranges.



It's like comparing oranges to oranges.

这是php手册上的范例

在查php手册的时候,突然发现了ob_get_clean和ob_get_flush的相似之处

ob_get_clean():获取缓存中的数据,请清空缓存,相当于依次执行ob_get_contents()和ob_end_clean()。

ob_get_flush():将当前服务器端缓存的输出数据以字符串形式返回,并关闭缓存

一个是删除缓存,一个是关闭缓存,有什么区别呢,百度一下发现,ob_get_clean删除缓存之后,还可以继续写入缓存,不需要开启;而ob_get_flush是关闭缓存,需要重新ob_start开启缓存才能写入

相似在哪里呢?他们都可以获取当前缓存数据并清空缓存,虽然我现在用不到,但是好奇还是促使我百度了他们的关联

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部