首先,說下buffer,它是一個內(nèi)存地址空間,為4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering機(jī)制,php代碼在執(zhí)行的時候,并不是立即將內(nèi) " /> 黄色片一区,免费看国产片在线观看,日韩中文视频

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php中flush()、ob_flush()、ob_end_flush()的區(qū)別介紹

flush()、ob_flush()、ob_end_flush()三者的區(qū)別:

首先,說下buffer,它是一個內(nèi)存地址空間,為4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,phpphp output_buffering機(jī)制,php代碼在執(zhí)行的時候,并不是立即將內(nèi)容輸出,而是想將echo/print內(nèi)容輸出到buffer,buffer滿的時候才會將數(shù)據(jù)交給系統(tǒng)內(nèi)核交由tcp傳給瀏覽器顯示,當(dāng)開啟php php output_buffering機(jī)制(默認(rèn)是開啟的,可以通過ob_start()函數(shù)開啟)后,只有當(dāng)php buffer中的數(shù)據(jù)達(dá)到了設(shè)置值,才會將buffer中 的數(shù)據(jù)發(fā)送給瀏覽器。

但是瀏覽器也是有緩存的,一些版本的瀏覽當(dāng)數(shù)據(jù)達(dá)到256字節(jié)的時候才輸出內(nèi)容,flush()可以將等待輸出的內(nèi)容立即發(fā)送到客戶端,而ob_flush()只有等待到buffer滿的時候才輸出。

這里為大家舉一個簡單的例子,作為驗證:

復(fù)制代碼 代碼如下:
<?php
//防止瀏覽器的緩存
echo str_repeat(" ",1024);
for($i=0;$i<5;$i++){
 echo $i;
 sleep(1);
 flush();//會每隔1s輸出一個數(shù)字,如果使用ob_flush()則會等待5s一起輸出
}
?>

php技術(shù)php中flush()、ob_flush()、ob_end_flush()的區(qū)別介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: h在线播放 | 毛片视频网址 | 国产日韩一区二区三免费高清 | 欧美在线a | 在线日韩中文字幕 | 黄色一级片在线播放 | 久久久成人网 | 欧美精品乱码久久久久久按摩 | 成人免费在线视频 | 一区二区三区免费 | 久久精品亚洲欧美日韩精品中文字幕 | 一级a性色生活片久久毛片 一级特黄a大片 | www.成人在线视频 | 国产精品久久久一区二区三区 | 拍拍无遮挡人做人爱视频免费观看 | 色综合久久天天综合网 | 五十女人一级毛片 | 国产偷录叫床高潮录音 | 一区二区三区在线免费观看 | 欧洲一级视频 | 国产精品区一区二区三 | 国产日韩精品久久 | 免费精品视频在线观看 | 亚洲影音先锋 | 在线成人精品视频 | 午夜久久久 | 久久久中文| www.国产| 麻豆亚洲 | 免费黄色片在线观看 | 人人干人人舔 | 亚洲欧美日韩精品久久亚洲区 | 五月香婷婷 | 人人九九精 | 毛片免费视频 | 国产99视频精品免视看9 | 亚洲不卡av在线 | a级片在线观看 | 一区二区三区四区国产 | 久久精品亚洲欧美日韩精品中文字幕 | 视频一区在线播放 |