php缓存 ob,PHP缓存技术OB系统函数详解

缓冲相关的函数个人理解:

一、ob_start();

开启输出缓冲

二、flush();

刷新缓冲区的内容,输出

三、ob_flush();

刷新缓冲区的内容,输出,并且清空了

例:

ob_start();

echo “love”;

ob_flush();

$c=ob_get_contents();

echo $c;

由于ob_flush()是输入并清空了以前的, 所以$c没有内容

?>

四、ob_clean()清空所有的输出缓冲

ob_start();

echo “love”;

ob_clean();

$c=ob_get_contents();

echo $c;

?>

由于ob_clean清空缓冲,因为页面上没有输出,$c也为空,但这种情况下,缓冲还是打开的

例:

ob_start();

echo “love”;

ob_clean();

echo ‘hi’;

$c=ob_get_contents();

echo $c;

?>

就会有输出,ob_clean只是把已经缓冲的清了,echo ‘hi’,是后来的。

五、ob_end_flush,ob_end_clean

都是结束缓冲功能。但前者是输出并闭,后者是没有输出,关闭缓冲

自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

本文链接地址: PHP缓存技术OB系统函数详解 http://www.chhua.com/web-note1781

随机笔记

更多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值