久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

php中的輸出控制方法

緩沖輸出

 

<?php  for ($i=10; $i>0; $i--)  {   echo $i;   flush();   sleep(1);  }  ?>

 按照php手冊里的說法

該函數將當前為止程序的所有輸出發送到用戶的瀏覽器。

上面的這段代碼,應該隔一秒鐘輸出一次$i。但是實際中卻不一定是這樣。有可能是等了10秒鐘后,所有的輸出同時呈現出來。

好,我們來改一下這段代碼,改成

 

<?php  ob_end_clean();//修改部分  for ($i=10; $i>0; $i--)  {   echo $i;   flush();   sleep(1);  }  ?>

 嘿,加了這一句ob_end_clean();,居然就OK了。實際上,我們把ob_end_clean()換成ob_end_flush()也一樣OK。

我再來改一改。

 

<?php  for ($i=10; $i>0; $i--)  {   echo $i;   ob_flush();//修改部分   flush();   sleep(1);  }  ?>

 運行一下,是不是發現$i也隔一秒輸出一次了?這是為什么呢?
別急,我們來看看php.ini。

打開php.ini,搜索output_buffering,我們會看到類似這樣的設置 output_buffering = 4096。正如它的名字output_buffering一樣,這個設置的作用就是把輸出緩沖一下,緩沖大小為4096bytes.

在我們的第一段代碼里,之所以沒有按預期的輸出,正是因為這個output_buffering把那些輸出都緩沖了。沒達到4096bytes或者腳本結束,輸出是不會被發送出去的。

而第二段代碼中的ob_end_clean()和ob_end_flush()的作用,就是終止緩沖。這樣就不用等到有4096bytes的緩沖之后才被發送出去了。

第三段代碼中,用了一句ob_flush(),它的作用就是把緩沖的數據發送出去,但是并不會終止緩沖,所以它必須在每次flush()前使用。

如果不想使用ob_end_clean(),ob_end_flush()和ob_flush(),我們就必須把php.ini里的output_buffering設得足夠小,例如設為0。需要注意的是,如果你打算在腳本中使用ini_set(”output_buffering”,”0″)來設置,那么請停下來吧,這種方法是不行的。因為在腳本一開始的時候,緩沖設置就已經被載入,然后緩沖就開始了。

可能你會問了,既然ob_flush()是把緩沖的數據發送出去,那么為什么還需要用flush()???直接用下面這段代碼不行嗎??

<?php  for ($i=10; $i>0; $i--)  {   echo $i;   ob_flush();   sleep(1);  }  ?>

  

請注意ob_flush()和flush()的區別。前者是把數據從PHP的緩沖中釋放出來,后者是把不在緩沖中的或者說是被釋放出來的數據發送到瀏覽器。所以當緩沖存在的時候,我們必須ob_flush()和flush()同時使用。

那是不是flush()在這里就是不可缺少的呢?不是的,我們還有另外一種方法,使得當有數據輸出的時候,馬上被發送到瀏覽器。下面這兩段代碼就是不需要使用flush()了。(當你把output_buffering設為0的時候,連ob_flush()和ob_end_clean()都不需要了)

 

<?php  ob_implicit_flush(true);  for ($i=10; $i>0; $i--)  {   echo $i;   ob_flush();   sleep(1);  }  ?><?php  ob_end_clean();  ob_implicit_flush(true);  for ($i=10; $i>0; $i--)  {   echo $i;   sleep(1);  }  ?> 

請注意看上面的ob_implicit_flush(true),這個函數強制每當有輸出的時候,即刻把輸出發送到瀏覽器。這樣就不需要每次輸出(echo)后,都用flush()來發送到瀏覽器了。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产福利片在线观看| 麻豆一区二区三| 日韩三级视频| 久久午夜视频| 91久久中文| 亚洲激情av| 91久久久精品国产| 在线亚洲观看| 免费av一区| 在线视频精品| 亚洲3区在线| 日本午夜精品久久久久| 青草国产精品久久久久久| 日韩av黄色在线| 国产黄色一区| 樱桃视频成人在线观看| 久久久9色精品国产一区二区三区| 欧美成人基地 | 97国产成人高清在线观看| 成午夜精品一区二区三区软件| 综合日韩av| 黑丝一区二区| 国产精品外国| 国产日产一区| 日韩欧美午夜| 麻豆高清免费国产一区| 久久精品观看| 日韩视频1区| 精品日韩一区| 成人在线丰满少妇av| 亚洲婷婷丁香| 欧美亚洲tv| 亚洲激情婷婷| 青青久久av| 三级亚洲高清视频| 蜜桃av一区二区三区电影| 精品伊人久久| 奶水喷射视频一区| 国产精品男女| 久久精品免视看国产成人| 麻豆国产精品777777在线| 成人亚洲精品| 精品一区二区三区中文字幕在线| 久久午夜影院| 免费在线观看视频一区| 欧美aa在线视频| 香蕉久久夜色精品国产| 日韩欧美中文字幕一区二区三区| 精品高清久久| 天堂俺去俺来也www久久婷婷| 日韩精品不卡一区二区| 国产福利资源一区| 99久久久久| 国产视频网站一区二区三区| 亚洲精品中文字幕99999| 午夜一级在线看亚洲| 国产精品久久观看| 欧美一区91| 丝袜美腿亚洲一区| 亚洲精品黄色| 久久中文亚洲字幕| 蜜臀a∨国产成人精品| 你懂的亚洲视频| 婷婷综合五月| 亚洲视频www| 韩国一区二区三区视频| 麻豆精品久久久| 久久国产日韩欧美精品| 日本午夜精品视频在线观看| 国产精品地址| 日本色综合中文字幕| 国产精品永久| 欧美日本精品| 国产精品17p| 久久成人高清| 亚洲自拍另类| 少妇精品导航| 欧美激情视频一区二区三区免费 | 久久精品国产99国产| 亚洲精品国产精品粉嫩| 久久国产毛片| sm捆绑调教国产免费网站在线观看 | 日韩精品三级| 亚洲欧美高清| 欧美精品aa| 国产成人精品一区二区三区视频| 久久久久黄色| 亚洲另类视频| 午夜久久tv| 久久精品1区| 国产亚洲一级| 欧美视频精品全部免费观看| 99亚洲视频| 日本国产欧美| 亚洲aⅴ网站| 免费看久久久| 麻豆91精品视频| 日本色综合中文字幕| 亚洲精品国模| 国产精品**亚洲精品| 亚洲免费毛片| 久久国产电影| 福利一区和二区| 国产精品宾馆| 欧美日一区二区三区在线观看国产免| 国产精品高潮呻吟久久久久| 一区免费视频| 精品久久美女| 欧美性www| 亚洲免费一区三区| 亚洲欧美日韩专区| 日韩午夜av在线| 久久视频精品| 蜜臀国产一区| 国产精品毛片久久| 精品黄色一级片| 国产精品中文字幕制服诱惑| 日韩一区二区三免费高清在线观看| 一区二区自拍| 免费国产自线拍一欧美视频| 在线视频免费在线观看一区二区| 亚洲午夜黄色| 色一区二区三区| 一区二区三区四区日本视频| 成人午夜网址| 中文字幕在线视频网站| 日韩影院二区| 日韩精品一区二区三区免费观看| 中文字幕在线官网| 日韩av免费| 亚洲www啪成人一区二区| 在线亚洲人成| 999久久久精品国产| 黄色免费成人| 蜜桃视频一区二区三区在线观看| 亚洲香蕉久久| 日韩精品导航| 欧美亚洲自偷自偷| 国产精品男女| 久久久国产精品一区二区中文| 午夜日韩在线| 麻豆国产精品一区二区三区| 亚洲福利免费| 日韩精品欧美精品| 日本久久黄色| 麻豆视频观看网址久久| 欧美精品一区二区三区精品| 欧美一区自拍| 亚洲视频综合| 国产精品九九| 中文字幕在线看片| 宅男噜噜噜66国产日韩在线观看| 国产盗摄——sm在线视频| av综合电影网站| 午夜国产精品视频| 蜜桃视频免费观看一区| 婷婷亚洲成人| 久久精品国产99国产精品| 石原莉奈在线亚洲三区| 国产精品资源| 亚洲一区成人| 成人看片网站| 精品国产精品久久一区免费式| 国产精品女主播一区二区三区| 久久国产免费看| 99视频精品全国免费| 国产a亚洲精品| 亚洲天堂av资源在线观看| 亚洲成人精品| 日韩伦理在线一区| 国产欧美一区二区三区国产幕精品| 国产日韩电影| 黑丝一区二区| 日韩av在线播放网址| 亚洲精品一二三**| 蜜桃av一区二区三区电影| jiujiure精品视频播放| 日本中文字幕不卡| 狠狠爱www人成狠狠爱综合网| 日韩va欧美va亚洲va久久| 久久国产小视频| 欧美美女一区| 精精国产xxxx视频在线野外| 九九精品调教| 亚洲最新av| 国产精品国产三级国产在线观看| 久久久影院免费| 亚洲日本免费电影| 麻豆精品新av中文字幕| 久久精品1区| 国产亚洲一区二区三区不卡 | 福利在线一区| 99视频精品全国免费| 国产亚洲人成a在线v网站| 日本在线视频一区二区| 精品视频91| 精品国产a一区二区三区v免费| 中文亚洲欧美| 亚洲综合福利| 美女精品视频在线|