介绍
如何正确的在php中使用缓冲缓冲区?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
缓冲其实就是缓冲区,一个内存地址空间,主要用于存储数据
& lt; php ? echo 1;
我们都运行程序浏览器访问,会显示1 .
但是其实这中间会经历一个缓冲区,我们可以这样理解:这个1数据会先到php缓存区,当这个缓冲区满了之后,再传给客户端(浏览器)。
这个过程大致流程如下:
内容→php缓冲→tcp→终端(浏览器)
引用>php。ini
output_buffering =, #打开输出缓冲,默认打开的。<强> output_buffering打开与关闭的区别:强>
1。打开了php输出缓存:呼应,打印→php output_buffring→服务器默认缓冲环境;浏览器缓冲→浏览器显示
2。未打开php输出缓存:呼应,打印→服务器默认缓冲环境;浏览器缓冲→浏览器显示
引用>我们在代码里获取缓存区内容:
& lt; php ? echo 1; echo “& lt;人力资源/在“;//,获取php缓存区的内容 $ buffer =, ob_get_contents (); echo 缓冲美元;如果在php配置文件php。ini中<代码> output_buffering=> 1 & lt;人力资源/祝辞1 & lt;人力资源/祝辞
如果php。ini中是关闭的,那么只会显示一次。
当然我们也可以在代码中,临时开启php缓冲区
& lt; php ? ob_start();,//,开始php缓存,写在最前面 echo 1; echo “& lt;人力资源/在“;//,获取php缓存区的内容 $ buffer =, ob_get_contents (); echo 缓冲美元;关于如何正确的在php中使用缓冲缓冲区问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
如何正确的在php中使用缓冲缓冲区