网站建设中谈谈PHP内部缓存

王朝学院·作者佚名  2016-08-23
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Output Control

功能是让你可以自由控制脚本中的数据输出,我们在程序开发时,是经常用到的,比如当你想在所需的数据已经输出完成后,此时需要再输出文件头。输出控制函数不会作用于以下情况,比如header(),还有setcookie()等,不会对这些产生作用,而是仅对那些类似于echo()输出和php代码的数据块起到作用,它会将这些输出缓存起来,而并不是直接就把内容输出到浏览器了,这一点我们需要明白。

我们来看看下面这个例子:

ob_start();

for ( $i =10; $i >0; $i --) {

echo “这里输出了”.$i . “<br />" ;

ob_flush();

flush ();

sleep(1);//sleep() 函数延迟代码执行若干秒

}

这段代码的效果是,浏览器每隔1秒依次显示从10–1的数字,那么如果我们不使用这个缓冲,看到的效果将是在脚本执行结束后一次性显示,不会有那1秒时间的间隔,希望我们在做程序时,能用到这些。本文来自http://www.zhulaodt.com

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航