output control
功能是让你可以自由控制脚本中的数据输出,我们在程序开发时,是经常用到的,比如当你想在所需的数据已经输出完成后,此时需要再输出文件头。输出控制函数不会作用于以下情况,比如header(),还有setcookie()等,不会对这些产生作用,而是仅对那些类似于echo()输出和php代码的数据块起到作用,它会将这些输出缓存起来,而并不是直接就把内容输出到浏览器了,这一点我们需要明白。
我们来看看下面这个例子:
ob_start();
for ( $i =10; $i >0; $i --) {
echo “这里输出了”.$i . “
;
ob_flush();
flush ();
sleep(1);//sleep() 函数延迟代码执行若干秒
}
这段代码的效果是,浏览器每隔1秒依次显示从10–1的数字,那么如果我们不使用这个缓冲,看到的效果将是在脚本执行结束后一次性显示,不会有那1秒时间的间隔,希望我们在做程序时,能用到这些。
seo书籍解说:介绍SEO实战密码这本书对于零基础seo新手有哪些辅助作用?新站上线有哪些地方需要调整呢?网络营销,网站管理员应该做的事情工体网站建设公司有关云计算的7项安全知识宝塔免费ssl证书是什么怎么理解如何提高关键词排名响应式网站的基本标准