查詢

ob_end_clean()函式—用法及示例

「 清空並關閉輸出緩衝區 」


函式名:ob_end_clean()

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

函式描述:ob_end_clean() 函式用於清空並關閉輸出緩衝區。

用法: ob_end_clean(): bool

示例:

<?php
ob_start(); // 開啟輸出緩衝區
echo "Hello World!"; // 輸出到緩衝區
ob_end_clean(); // 清空並關閉輸出緩衝區

// 輸出緩衝區已清空,不會有任何輸出
?>

說明:

  • ob_end_clean() 函式用於清空並關閉當前的輸出緩衝區。
  • 在呼叫 ob_end_clean() 函式之前,需要先呼叫 ob_start() 函式開啟輸出緩衝區。
  • 呼叫 ob_end_clean() 函式後,輸出緩衝區中的內容會被丟棄,不會被髮送到瀏覽器或儲存到檔案中。
  • ob_end_clean() 函式返回一個布林值,表示是否成功清空並關閉輸出緩衝區。如果成功,則返回 true;否則返回 false。

注意事項:

  • ob_end_clean() 函式必須在 ob_start() 函式之後呼叫,否則會導致錯誤。
  • 如果需要將輸出緩衝區中的內容傳送到瀏覽器或儲存到檔案中,可以使用 ob_get_contents() 函式獲取緩衝區內容,然後再呼叫 ob_end_clean() 函式清空緩衝區。
  • 如果只需要清空輸出緩衝區而不關閉它,可以使用 ob_clean() 函式。
補充糾錯
下一個函式: ob_clean()函式
熱門PHP函式
分享連結