php ob缓存机制

本小妞迷上赌 提交于 2019-12-02 03:07:56

如果开启ob_start(),所有的echo输出都会保存到ob缓存中,可以使用ob系列函数进行操作,如果没有,默认情况下,在程序执行结束,会把缓存中的数据发送给浏览器

 

ob缓存用到的函数

ob_clean();//清理缓存
ob_start()开启缓存
ob_get_contents()获取缓存当中的内容
ob_end()关闭缓存
ob_end_clean()清空并且关闭缓存
ob_flush() 刷新缓存区 将内容放到程序缓存中、默认实在程序执行完再放到程序缓存当中
flush()将程序缓存内容推送到浏览器上

注意一点;
再一些IE版本当中、只有当接受到的256个字节以后才开始显示该页面,所以必须发送一些额外的空格来让这些浏览器显示页面内容。】

通常情况下 如果不开启ob缓存 只有等待程序执行完成 才将内容放到程序缓存区 再推送到浏览器上面

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!