今天忽然明白了, ob_start ob_end_clean 的用法
ob_start();//緩存開始
echo "lijianwei";
$str=ob_get_contents();//獲取緩存內容
ob_end_clean();//清除緩存,不然會輸出的,並關閉緩存
echo $str;
//最後程序會輸出 lijianwei
今天有點明白像 smarty 中的fetch 及thinkphp中的fetch中都是這樣
ob_start();
//執行頁面輸出
$str=ob_get_contents();
ob_end_clean();
return $str;
php