首先,說下buffer,它是一個內存地址空間,為4096(1kb)【在php.ini配置文件中找到output_buffering配 置】,php有php output_buffering機制,php代碼在執行的時候,并不是立即將內 " /> 九九黄色大片,亚洲视频精选,国产成人精品视频播放

天天躁日日躁狠狠躁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()的區別介紹,轉載需保留來源!

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

主站蜘蛛池模板: 日本超A大片在线观看 | 亚洲AV精品无码成人 | 国产精品久久人妻无码网站一区无 | 最新高清无码专区在线视频 | 暖暖视频免费观看视频 | 偷窥 亚洲 色 国产 日韩 | 暖暖视频免费观看社区 | 97国产露脸精品国产麻豆 | 亚洲an天堂an在线观看 | 99久久精品费精品蜜臀AV | 久久久精品久久久久三级 | 成电影人免费网站 | 蜜桃无码AV视频在线观看 | 两个洞一起插哦!好刺激 | 且试天下芒果免费观看 | 国产成人小视频在线观看 | 芳草地在线观看免费观看 | 久久精品视频在线看99 | 欧美精品v欧洲高清 | 国产a级午夜毛片 | 国产 亚洲 另类 欧美 在线 | 91精品欧美一区二区三区 | 中国国产不卡视频在线观看 | HEYZO精品无码一区二区三区 | 做暖暖视频在线看片免费 | 熟妇少妇任你躁在线无码 | 国产午夜一区二区三区免费视频 | 黑人巨茎大战白人女40CMO | 19不插片免费视频 | 午夜性伦鲁啊鲁免费视频 | 消息称老熟妇乱视频一区二区 | 国产精品18久久久久久欧美网址 | 久久伊人影院 | 视频一区国产第一页 | 精品久久久亚洲精品中文字幕 | 亚洲欧洲精品成人久久曰影片 | 91免费精品国自产拍在线可以看 | 久久久久久久99精品免费观看 | 十分钟在线观看免费视频高清WWW | 最近日本MV字幕免费观看在线 | 成人国产一区 |