欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php緩沖輸出實(shí)例分析

 更新時(shí)間:2015年01月05日 14:16:39   投稿:shichen2014  
這篇文章主要介紹了php緩沖輸出用法,以實(shí)例形式較為完整的分析了緩沖輸出的具體實(shí)現(xiàn)過程,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php緩沖輸出用法。分享給大家供大家參考。具體分析如下:

ob_start([string output_callback])- 打開輸出緩沖區(qū)

所有的輸出信息不在直接發(fā)送到瀏覽器,而是保存在輸出緩沖區(qū)里面,可選得回調(diào)函數(shù)用于處理輸出結(jié)果信息.

ob_end_flush - 結(jié)束(發(fā)送)輸出緩沖區(qū)的內(nèi)容,關(guān)閉輸出緩沖區(qū)

實(shí)例代碼如下:

復(fù)制代碼 代碼如下:
ob_start();          //打開緩沖區(qū)
echo "hello world";        //輸出內(nèi)容
$out=ob_get_clean();       //獲得緩沖區(qū)內(nèi)容并且結(jié)束緩沖區(qū)
$out=strtolower($out);       //將字符轉(zhuǎn)換為小寫
var_dump($out);        //輸出結(jié)果
//
 
if(!function_exists('ob_clean'))      //判斷函數(shù)是否被定義
{
  function ob_clean()       //定義函數(shù)
  {
    if(@ob_end_clean())
    {
      return ob_start();
    }
    trigger_error("ob_clean() failed to delete buffer.no buffer to delete.",e_user_notice);
    return false;
  }
}
//
 
header('content-type: multipart/x-mixed-replace;boundary=endofsection');  //發(fā)送標(biāo)頭
print "n--endofsectionn";           //輸出內(nèi)容
$pmt=array("-","","|","/");           //定義數(shù)組
for($i=0;$i<10;$i++)            //通過循環(huán)進(jìn)行操作
{
  sleep(1);             //暫停執(zhí)行
  print "content-type: text/plainnn";         //輸出內(nèi)容
  print "part $it".$pmt[$i % 4];          //輸出內(nèi)容
  print "--endofsectionn";           //輸出內(nèi)容
  ob_flush();             //發(fā)送緩沖區(qū)數(shù)據(jù)
  flush();              //刷新輸出緩沖
}
print "content-type: text/plainnn";         //輸出內(nèi)容
print "the endn";            //輸出內(nèi)容
print "--endofsection--n";           //輸出內(nèi)容

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 不用mod_rewrite直接用php實(shí)現(xiàn)偽靜態(tài)化頁面代碼

    不用mod_rewrite直接用php實(shí)現(xiàn)偽靜態(tài)化頁面代碼

    不用mod_rewrite直接用php代碼實(shí)現(xiàn)偽靜態(tài)效果,大家看后就會(huì)發(fā)現(xiàn)php真的很方便
    2008-10-10
  • php文件緩存類用法實(shí)例分析

    php文件緩存類用法實(shí)例分析

    這篇文章主要介紹了php文件緩存類用法,以實(shí)例形式較為詳細(xì)的分析了php文件緩存類的定義、功能及具體使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 允許phpmyadmin空密碼登錄的配置方法

    允許phpmyadmin空密碼登錄的配置方法

    在Mysql修改root密碼的命令及方法一文中,我提到了使用phpmyadmin修改Mysql的root密碼的方法,但是當(dāng)你將phpmyadmin登錄密碼設(shè)置為空密碼時(shí),盡管你通過Mysql命令行方式可以以空密碼進(jìn)入Mysql,但是當(dāng)你重新以空密碼登錄phpmyadmin時(shí)卻無法登陸
    2011-05-05
  • php中的靜態(tài)變量的基本用法

    php中的靜態(tài)變量的基本用法

    靜態(tài)變量只存在于函數(shù)作用域內(nèi),靜態(tài)變量只存活在棧中,下次再調(diào)用這個(gè)函數(shù)的時(shí)候,該變量的值會(huì)保留下來
    2014-03-03
  • php使用gd2繪制基本圖形示例(直線、圓、正方形)

    php使用gd2繪制基本圖形示例(直線、圓、正方形)

    這篇文章主要介紹了php使用gd2繪制基本圖形,包括直線、圓、正方形等圖形的繪制技巧,需要的朋友可以參考下
    2017-02-02
  • php cli模式下獲取參數(shù)的方法

    php cli模式下獲取參數(shù)的方法

    本篇文章主要介紹了php cli模式下獲取參數(shù)的方法,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-05-05
  • PHP處理postfix郵件內(nèi)容的方法

    PHP處理postfix郵件內(nèi)容的方法

    這篇文章主要介紹了PHP處理postfix郵件內(nèi)容的方法,涉及php讀取、正則匹配郵件內(nèi)容的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 提高Laravel應(yīng)用性能方法詳解

    提高Laravel應(yīng)用性能方法詳解

    在本篇文章里小編給大家整理了關(guān)于提高Laravel應(yīng)用性能方法和相關(guān)實(shí)例代碼,需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • php 3行代碼的分頁算法(求起始頁和結(jié)束頁)

    php 3行代碼的分頁算法(求起始頁和結(jié)束頁)

    涉及到分頁時(shí), 除非只顯示上一頁/下一頁, 否則需要計(jì)算起始頁和結(jié)束頁. 看過很多代碼都是用大量的if-else來實(shí)現(xiàn), 代碼量大, 又不簡潔. 現(xiàn)在提供一種只需要3行代碼的算法.
    2009-10-10
  • PHP對(duì)象、模式與實(shí)踐之高級(jí)特性分析

    PHP對(duì)象、模式與實(shí)踐之高級(jí)特性分析

    這篇文章主要介紹了PHP對(duì)象、模式與實(shí)踐之高級(jí)特性,結(jié)合實(shí)例形式分析了php面向?qū)ο蟪绦蛟O(shè)計(jì)中的靜態(tài)屬性和方法、抽象類、接口、攔截器、克隆對(duì)象等概念與簡單實(shí)現(xiàn)方法,需要的朋友可以參考下
    2016-12-12

最新評(píng)論