查詢

ob_flush()函式—用法及示例

「 重新整理輸出緩衝區,將緩衝區中的內容傳送到輸出流 」


函式名稱:ob_flush()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:ob_flush()函式用於重新整理輸出緩衝區,將緩衝區中的內容傳送到輸出流。

語法:bool ob_flush ( void )

引數:無

返回值:如果成功重新整理緩衝區,則返回true;否則返回false。

示例:

<?php
ob_start(); // 開啟輸出緩衝區

echo "Hello, World!"; // 將內容寫入緩衝區

ob_flush(); // 重新整理緩衝區,將內容傳送到輸出流

// 其他程式碼...

?>

在上述示例中,我們首先使用ob_start()函式開啟了輸出緩衝區。然後,使用echo語句將字串"Hello, World!"寫入了緩衝區。最後,透過呼叫ob_flush()函式來重新整理緩衝區,將內容傳送到輸出流。這樣,"Hello, World!"將被顯示在瀏覽器中。

注意事項:

  • 在呼叫ob_flush()函式之前,必須先呼叫ob_start()函式來開啟輸出緩衝區。
  • ob_flush()函式只會重新整理當前輸出緩衝區的內容,如果有多個輸出緩衝區存在,需要多次呼叫此函式來重新整理它們。
  • 如果輸出緩衝區為空,呼叫ob_flush()函式將不會有任何效果,因為沒有內容需要重新整理。
  • ob_flush()函式通常用於在指令碼執行過程中實時輸出資料,如長時間執行的指令碼或大量資料處理時。
補充糾錯
上一個函式: ob_get_clean()函式
下一個函式: ob_end_flush()函式
熱門PHP函式
分享連結