技术小站8

网站首页 精选百科 > 正文

outputbuffering(output buffering)

2023-03-04 20:48:42 精选百科 来源:
导读 大家好,小武来为大家解答以上的问题。outputbuffering,output buffering这个很多人还不知道,现在让我们一起来看看吧!1、默认情况下,php...

大家好,小武来为大家解答以上的问题。outputbuffering,output buffering这个很多人还不知道,现在让我们一起来看看吧!

1、默认情况下,phpbuffer是开启的,而且该buffer默认值是4096,即4kb。

2、可以通过在php.ini配置文件中找到output_buffering配置.当echo,print等输出用户数据的时候,输出数据都会写入到phpoutput_buffering中,直到output_buffering写满,会将这些数据通过tcp传送给浏览器显示。

3、也可以通过ob_start()手动激活phpoutput_buffering机制,使得即便输出超过了4kb数据,也不真的把数据交给tcp传给浏览器,因为ob_start()将phpbuffer空间设置到了足够大。

4、只有直到脚本结束,或者调用ob_end_flush函数,才会把数据发送给客户端浏览器。

本文到此分享完毕,希望对大家有所帮助。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章