<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ob函數可以讓你自由控制腳本中數據的輸出。它非常地有用,特別是對于:當你想在數據已經輸出后,再輸出文件頭的情況。輸出控制函數不對使用 當緩沖區激活時,所有來自PHP程序的非文件頭信息均不會發送,而是保存在內部緩沖區。為了輸出緩沖區的內容,可以使用ob_end_flush()或flush()輸出緩沖區的內容 詳情參看[【函數參考】及【擴展列表】->影響 PHP 行為的擴展->Output Control擴展(核心)](http://www.hmoore.net/a173512/php_note/1690518) 用戶在client端得到的是由PHP產生的html頁面。如果這個html頁面不會再被更新,那么當另外的用戶再次瀏覽此頁面時,程序將不會再調用PHP以及相關的數據庫,對于某些信息量比較大的網站,例如sina,163,sohu。類似這種的技術帶來的好處是非常巨大的 比如你的程序需要輸出一些內容到瀏覽器,而在輸出的過程中因為某些異常或者錯誤需要放棄輸出,則通過ob緩沖系統可以不把內容輸出到瀏覽器(因為之前輸出的內容還是緩沖中,可以隨時清掉)。 比如某些函數是直接輸出的,而你又想只捕捉這些輸出而不讓它們傳到瀏覽器,也可以通過ob系統來進行捕捉 對你輸出內容作統一修改的時候,你可以用這組方法在輸出頁面前取到輸出內容,然后做完你想做的事之后,再輸出 ## **延遲輸出的時候有用** 因為原來的php是按腳本順序執行的 如果前面輸出了內容 ,執行到后面又想對前面已經輸出的內容要修改,這時候就有用 用法示例 ~~~php-template <?php function callback($buffer) { // replace all the apples with oranges return (str_replace("apples", "oranges", $buffer)); } ob_start("callback");//第一個參數有值就是回調函數名 ?> <html> <body> <p>It's like comparing apples to oranges.</p> </body> </html> <?php ob_end_flush(); ?> ~~~ ``` ob_end_clean(); ob_start(); echo 19; $c1=ob_get_contents(); echo 29; $c2=ob_get_contents(); echo 39; $c=ob_get_contents(); ob_end_clean(); echo $c1.'<br>'; echo $c2.'<br>'; echo $c.'<br>'; ``` 結果: ``` 19 1929 192939 ``` 解決的是heard函數之前不能有echo\print_r\var_dump等輸出內容
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看