时间:2016-03-27 17:21 来源: 我爱IT技术网 作者:佚名
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秒时间的间隔,希望我们在做程序时,能用到这些。本文来自http://www.zhulaodt.com
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
