热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

教你如何正确运用PHP函数flush()

对于刚刚学习1、Flush:刷新缓冲区的内容,输出。函数格式:flush()这个函数在PHP3中就出现了,是一个效率很高的函数,他有一个非常有用的功能就是刷新browser的ca

对于刚刚学习

1、Flush:刷新缓冲区的内容,输出。
函数格式:flush()

这个函数在PHP3中就出现了,是一个效率很高的函数,他有一个非常有用的功能就是刷新browser的cache.我们举一个运行效果非常明显的例子来说明PHP函数flush().

Example 2.

  1. < ?php  
  2. for($i = 1; $i <= 300; $i++ ) print(“ “);  
  3. // 这一句话非常关键,cache的结构
    使得它的内容只有达到一定的大小才能从浏览器里输出  
  4. // 换言之,如果cache的内容不达到
    一定的大小,它是不会在程序执行完毕前输出的。经  
  5. // 过测试,我发现这个大小的底限是
    256个字符长。这意味着cache以后接收的内容都会  
  6. // 源源不断的被发送出去。  
  7. For($j = 1; $j <= 20; $j++) {  
  8. echo $j.”  
  9. ”;  
  10. flush(); //这一部会使cache新增的内容
    被挤出去,显示到浏览器上  
  11. sleep(1); //让程序“睡”一秒钟,会让
    你把效果看得更清楚  
  12. }  
  13. ?> 

PHP2000的最新的PHP聊天室就是用的这个技术,可惜的是源代码未公开。注:如果在程序的首部加入ob_implicit_flush()打开绝对刷新,就可以在程序中不再使用PHP函数flush(),这样做的好处是:提高效率!



推荐阅读
  • DSP中cmd文件的命令文件组成及其作用
    本文介绍了DSP中cmd文件的命令文件的组成和作用,包括链接器配置文件的存放链接器配置信息、命令文件的组成、MEMORY和SECTIONS两个伪指令的使用、CMD分配ROM和RAM空间的目的以及MEMORY指定芯片的ROM和RAM大小和划分区间的方法。同时强调了根据不同芯片进行修改的必要性,以适应不同芯片的存储用户程序的需求。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
  • Todayatworksomeonetriedtoconvincemethat:今天在工作中有人试图说服我:{$obj->getTableInfo()}isfine ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • getimagesize:取得图片的长宽。imagearc:画弧线。imagechar:写出横向字符。imagecharup:写出直式字符。imagecoloralloc ... [详细]
  • 一、下载Apache、MySql和PHP1、Apache的下载Apache服务器可以通过官方提供的镜像地址来下载windows的Apache安装程序,不过都是英文版的,而且下载速度 ... [详细]
  • PHP开发框架有哪些
    这篇文章给大家分享的是有关PHP开发框架有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。在我们开始之前,先 ... [详细]
  • 很多人误解php中的引用跟C当中的指针一样,事实上并非如此,而且很大差别。C语言中的指针除了在数组传递过程中不用显式申明外,其他都需要使用*进行定义,而php中对于地址的指向(类似 ... [详细]
  • 向浏览器发送404状态码header(&ldquo;HTTP1.1404NotFound&rdquo;);或者header(&ldquo;HTTP1.1404& ... [详细]
  • 我们来看看用php写的一款编码转换程序代码哦,把gbk,utf-8之间互转等。functionphpUnescape_no($source){&nbsp;&nbsp;&nbs ... [详细]
  • 也是自己懒,所以不想去写个zip类了。。。。就直接用ci框架自带的zip了。。。。忙活了几天才发现自己白忙活,下面我们一起来看看这个例子吧。下面就说一下ci框架的zip类的使用。今 ... [详细]
  • 分页是目前在显示大量结果时所采用的最好的方式。有了下面这些代码的帮助,开发人员可以在多个页面中显示大量的数据。在互联网上,分页是一般用于搜索结果或是浏览全部信息php基本分页&l ... [详细]
author-avatar
依然-狠幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有