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

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

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

首先,說下buffer,它是一個(gè)內(nèi)存地址空間,為4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,phpphp output_buffering機(jī)制,php代碼在執(zhí)行的時(shí)候,并不是立即將內(nèi)容輸出,而是想將echo/print內(nèi)容輸出到buffer,buffer滿的時(shí)候才會(huì)將數(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è)置值,才會(huì)將buffer中 的數(shù)據(jù)發(fā)送給瀏覽器。

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

這里為大家舉一個(gè)簡單的例子,作為驗(yàn)證:

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

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

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

主站蜘蛛池模板: 欧美一级高跟鞋鞋交 | 国产最新精品精品视频 | 国产精品视频一区二区亚瑟 | 热re91久久精品国产91热 | 国产区精品福利在线观看精品 | 久久91精品国产91久 | a爱视频 | 一本色道久久88综合亚洲精品高清 | 欧美日本在线一区二区三区 | 狠狠五月深爱婷婷网 | 8090碰成年女人免费碰碰尤物 | 久99久女女精品免费观看69堂 | 亚洲六月婷婷 | 狠狠干2023| 天天操91 | 国产午夜免费视频 | 色播播网| 国产亚洲第一 | 亚洲射图 | 欧美白人猛性xxxxx交69 | 国产妇乱子伦视频免费 | 中文字幕av在线 | 日本高清色视影www日本 | 国产精品亚洲第一区焦香 | 午夜第一页 | 色综合久久88色综合天天 | 午夜久久免费视频 | 一级做a爰性色毛片免费 | 四虎在线永久免费视频网站 | 中文字幕第二一区 | 久久久久久久久久久大尺度免费视频 | 亚洲欧美成人网 | 五月综合激情久久婷婷 | 国产精品一区二区三区四区 | 日韩三级一区二区三区 | 经典欧美gifxxoo动态图午夜 | 欧美精品日韩一区二区三区 | 国产精品久久久久久一区二区 | 亚洲伊人久久综合 | 五月综合色 | 欧美gogo高清bbw|