復(fù)制代碼 代碼如下:
echo "php";
header("content-type:text/html;charset='utf-8'");
echo 'ok';
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
header("content-type:text/html;charset='utf-8'");
echo 'ok';
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
header("content-type:text/html;charset='utf-8'");
echo 'ok';
echo '<hr/>';
$ob=ob_get_contents();
echo $ob;
Ob_get_contents()只是取得ob緩存里的內(nèi)容而不清楚它們
Ob_get_contents()必須在ob緩存沒有清除前使用
代碼4:
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
ob_clean();//清除緩存內(nèi)容但不關(guān)閉緩存區(qū),還能用(往里添加?xùn)|西)
header("content-type:text/html;charset='utf-8'");
echo 'ok';
echo '<hr/>';
$ob=ob_get_contents();
echo $ob;
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
ob_end_clean();//清空緩存內(nèi)容并關(guān)閉緩存區(qū),ob_get_contents取不到內(nèi)容
header("content-type:text/html;charset='utf-8'");
echo 'ok';
echo '<hr/>';
$ob=ob_get_contents();
echo $ob;
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
ob_end_flush();//把緩存送到程序緩存內(nèi)并關(guān)閉ob緩存
header("content-type:text/html;charset='utf-8'");
echo 'ok';
echo '<hr/>';
$ob=ob_get_contents();
echo $ob;
復(fù)制代碼 代碼如下:
ob_start();
echo "php";
ob_flush();//把Ob 緩存送到程序緩存,不關(guān)閉ob緩存
header("content-type:text/html;charset='utf-8'");
echo 'ok';
echo '<hr/>';
$ob=ob_get_contents();
echo $ob;
復(fù)制代碼 代碼如下:
Ob_start();
echo 'abc';
header("content-type:text/html;charset='utf-8'");
echo 'hello';
Ob_flush();
echo 'aa';
echo ob_get_contents();
//abchelloaaaa
復(fù)制代碼 代碼如下:
ob_start();
echo 'a';
flush();//把Ob緩存沖刷到程序緩存再?zèng)_刷到瀏覽器輸出,不影響ob緩存
echo ob_get_contents();
//aa
復(fù)制代碼 代碼如下:
ob_start();
echo 'a';
ob_flush();//把Ob緩存沖刷到程序緩存,ob里沒有了緩存內(nèi)容
echo "<br/>ob_con".ob_get_contents();
//a 是按正常輸出的,Ob里沒內(nèi)容
復(fù)制代碼 代碼如下:
echo str_repeat(" ",1024);//一些版本的 Microsoft Internet Explorer 只有當(dāng)接受到的256個(gè)字節(jié)以后才開始顯示該頁面,所以必須發(fā)送一些額外的空格來讓這些瀏覽器顯示頁面內(nèi)容。
for($i=0;$i<5;$i++){
echo $i;
echo "<br/>";
sleep(1);
flush();
}
新聞熱點(diǎn)
疑難解答