首先,說下buffer,它是一個內存地址空間,為4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering機制,php代碼在執行的時候,并不是立即將內 " /> 翁熄性放纵交换300章,国产精品视频大全,女教师二十三歳

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

但是瀏覽器也是有緩存的,一些版本的瀏覽當數據達到256字節的時候才輸出內容,flush()可以將等待輸出的內容立即發送到客戶端,而ob_flush()只有等待到buffer滿的時候才輸出。

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

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

php技術php中flush()、ob_flush()、ob_end_flush()的區別介紹,轉載需保留來源!

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

主站蜘蛛池模板: 色狠狠婷婷97 | 雪恋电影完整版免费观看 | 美女打开双腿扒开屁股男生 | 人妻免费久久久久久久了 | 国产v综合v亚洲欧美大片 | 91日本在线观看亚洲精品 | 欧美激情一区二区三区AA片 | 国产在线高清视频 | 成人午夜精品久久久久久久秋霞 | 99国产精品久久久久久久日本竹 | 国模精品一区二区三区视频 | 三级网址在线播放 | 亚洲国产中文字幕在线视频 | 亚洲欧美日韩中字视频三区 | 欧美乱码卡一卡二卡四卡免费 | 欧美日韩精品一区二区三区高清视频 | 亚洲一卡久久4卡5卡6卡7卡 | a视频免费看 | 午夜伦伦电影理论片大片 | 美女脱了内裤张开腿让男人爽 | 精品久久香蕉国产线看观看麻豆 | 国产精品久久久久无码AV色戒 | 精选国产AV精选一区二区三区 | 亚洲色图影院 | 欧美69xxx| 我的好妈妈BD免费观看 | 久久热免费观看视频 | 人妻体内射精一区二区 | 国产精品亚洲AV色欲在线观看 | 青青草伊人网 | 99久久999久久久综合精品涩 | 91日本在线观看亚洲精品 | 出轨的妻子在线观看 | 久久精品久精品99热 | 国产亚洲人成网站在线观看播放 | 娇女的呻吟亲女禁忌h16 | 亚洲熟妇AV乱码在线观看 | 寂寞少妇直播 | 久久综久久美利坚合众国 | qvod激情图片 | 无码人妻精品一区二区蜜桃在线看 |