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开启缓存才能写入
相似在哪里呢?他们都可以获取当前缓存数据并清空缓存,虽然我现在用不到,但是好奇还是促使我百度了他们的关联
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
