您的位置:首页 > 其它

ob_start()、ob_end_flush和ob_end_clean()

2017-04-28 09:29 246 查看
ob_start() 和 ob_end_flush() 是一对很好的搭档,可以实现对输出的控制。当成一对出现理解起来就没什么问题,但是当他们两个各自出现次数增加时,就比较难理解了.

<?php
ob_start();
echo 'level 1<br/> ';
ob_start();
echo   'level 2<br/> ';
ob_start();
echo  'level 3<br/> ';
ob_end_flush();
ob_end_flush();
ob_end_flush();


<?php
ob_start();
echo   'level 1<br/> ';
ob_start();
echo   'level 2<br/> ';
ob_start();
echo   'level 3<br/> ';
ob_end_clean(); //第一次修改
ob_end_flush();
ob_end_clean(); //第二次修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: