浅谈PHP输出缓冲流程和用到的几个函数介绍
2013-07-09 17:51
525 查看
首页,感谢你的阅读,本人观点:学习编程是个漫长的过程并不是一时就会很厉害的,关键是坚持,快乐地学习,在这里分享我的一些笔记给你转载http://www.phptarena.com;
PHP输出内容顺序如下:
1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display
2.未打开php输出缓存: echo,print -> server buffering -> browser buffering -> browser display
用到的几个函数和设置:
1.php.ini中的output_buffering配置
Off: 表示关闭PHP输出缓存
On: 打开无限大的输出缓存
4096: 打开大小为4096Byte的输出缓存
2.php.ini中的implicit_flush配置
On: 表示每次输出(如echo,print)后自动调用flush()函数后,直接输出
Off: 与On相反,每次输出后不会调用flush(),需要等到server buffering满了才会输出,但是我们可以用flush()函数代替它,不开启也没关系,反而更加灵活
3.ob_flush()函数: 取出PHP buffering中的数据,放入server buffering
4.flush()函数: 取出Server buffering的数据,放入browser buffering,所以, 正确使用俩者的顺序是. 先ob_flush, 然后flush,, 建议配套使用.(flush()和ob_flush(),ob_end_flush()这三者的区别)
5.ob_start()函数,打开输出缓冲。
知识就是力量,别人学用知识来赚钱的成本低,在达内学习到编程是铸造梦想的地方,如果你喜欢编程,这里,有我们共同语言,共同的故事,共同的梦想!
PHP输出内容顺序如下:
1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display
2.未打开php输出缓存: echo,print -> server buffering -> browser buffering -> browser display
用到的几个函数和设置:
1.php.ini中的output_buffering配置
Off: 表示关闭PHP输出缓存
On: 打开无限大的输出缓存
4096: 打开大小为4096Byte的输出缓存
2.php.ini中的implicit_flush配置
On: 表示每次输出(如echo,print)后自动调用flush()函数后,直接输出
Off: 与On相反,每次输出后不会调用flush(),需要等到server buffering满了才会输出,但是我们可以用flush()函数代替它,不开启也没关系,反而更加灵活
3.ob_flush()函数: 取出PHP buffering中的数据,放入server buffering
4.flush()函数: 取出Server buffering的数据,放入browser buffering,所以, 正确使用俩者的顺序是. 先ob_flush, 然后flush,, 建议配套使用.(flush()和ob_flush(),ob_end_flush()这三者的区别)
5.ob_start()函数,打开输出缓冲。
知识就是力量,别人学用知识来赚钱的成本低,在达内学习到编程是铸造梦想的地方,如果你喜欢编程,这里,有我们共同语言,共同的故事,共同的梦想!
相关文章推荐
- 介绍几个PHP相关的缓冲函数
- PHP输出缓冲控制Output Control系列函数详解
- php输出控制函数——ob系列的几个区别
- PHP输出缓冲控制- Output Control 函数应用详解
- 2011-4-27工作用到的几个php数组的处理函数
- php输出缓冲技术介绍及应用
- 懒惰是金 介绍几个php通用的函数第1/2页
- PHP采集用到的几个实用函数
- PHP获取和操作配置文件php.ini的几个函数介绍
- 分享几个php经常用到的数学函数,常玩数据的猿哥猿姐们学习了
- php初进一个项目组,使用几个函数帮忙熟悉流程
- PHP输出缓冲控制 - Output Control 函数 应用详解
- PHP获取和操作配置文件php.ini的几个函数介绍
- PHP输出缓冲控制Output Control系列函数详解
- PHP获取和操作配置文件php.ini的几个函数介绍
- 介绍几个高级PHP调试函数(debug_zval_dump和debug_backtrace)
- php中ob(Output Buffer 输出缓冲)函数使用方法
- php中的几个输出函数
- 介绍几个array库的新函数 php
- php输出控制函数——ob系列的几个区别