匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

請問PHP中的 ob_end_flush()函數

請問PHP中的 ob_end_flush()函數的用處是什麼??

我把網路上的範例抓下來TRY過,發現如果沒加,好像也不會怎麼樣?!?

請問這函數詳細的用法。

已更新項目:

是這樣的,小弟因為初學PHP,所以習慣上都拿一些範例及函數來 try try 看,在COOKIE這部分發現了這個函數,不過找不到明顯的功能,所以上來提問 @@,想再請問大大,緩衝區指的是...?

2 個解答

評分
  • 1 0 年前
    最佳解答

    使用緩衝區是因為你有可能在輸出資料後,又發現你需要送出 header 資料,用了緩衝區,就表示資料會先不輸出,等你把所有該處理的資料都處理了,確定不需要輸出 header 時,再把資料作輸出。

    通常自己的程式中可以好好規劃,不需要用到這個功能,但是當你需要用到一些別人寫的程式,但是那些程式內可能還需要送出 header 時,就需要這種方式來處理。

  • 1 0 年前

    把還在輸出緩衝區內資料送出並關閉。

    一般來說,即使不呼叫,也會在網頁結束時自動做這個動作。

    你有什麼特別理由要用它嗎?

還有問題?馬上發問,尋求解答。