1 PHP详解ob_clean,ob_start和ob_get_contents函数

这三个函数运用在PHP4和PHP5中。在一些PHP项目中,经常能看到这三个函数的使用。 下面我们通俗的讲下这三个函数的作用。

第一个函数:ob_clean
官方文档的解释是说这个函数抛弃了输出缓冲区的内容,用通俗的话来讲就是忽略掉前面所有的输出,前面本来要显示在页面里的东西全都被清除了,不显示了。

第二个函数:ob_start(); 告诉php从这里开始要记录输出的内容了,并且所有输出放到连续的内存块里。

第三个函数:ob_get_contents();
这个应该比较容易懂,就是取出从ob_start()函数开始的地方到这个函数之间所有输出的内容,如:$a = ob_get_contents();  $a就是前面所有输出的字符串连接在一起。 ob_start(); ob_clear(); ob_get_contents();这三个函数通常配合来使用,不管你前面输出什么内容,最后从ob_start之后输出的内容都能控制到一个变量里。 下面我们通过一个简单的例子来加深理解,例子如下:

 1 PHP详解ob_clean,ob_start和ob_get_contents函数

本文来源于:技术拉近你我!。
原文标题: PHP详解ob_clean,ob_start和ob_get_contents函数
原文链接:https://coderschool.cn/266.html
码字不容易,将心比心,转载请注明出处!