查詢

ob_clean()函式—用法及示例

「 清空輸出緩衝區的內容,並關閉輸出緩衝 」


函式名稱:ob_clean()

函式描述:ob_clean() 函式用於清空輸出緩衝區的內容,並關閉輸出緩衝。

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

用法示例:

<?php
ob_start(); // 開啟輸出緩衝
echo "Hello, World!"; // 將文字輸出到輸出緩衝區
ob_clean(); // 清空輸出緩衝區
echo "Buffer cleared."; // 將新的文字輸出到輸出緩衝區
ob_end_flush(); // 輸出並關閉輸出緩衝
?>

解釋:

  1. 首先,透過ob_start()函式開啟輸出緩衝,這樣所有的輸出都將被緩衝而不會直接傳送到瀏覽器。
  2. 然後,使用echo語句將文字"Hello, World!"輸出到輸出緩衝區。
  3. 接著,ob_clean()函式將清空輸出緩衝區的內容,這意味著"Hello, World!"將被刪除。
  4. 然後,使用echo語句將新的文字"Buffer cleared."輸出到輸出緩衝區。
  5. 最後,透過ob_end_flush()函式輸出並關閉輸出緩衝,將"Buffer cleared."傳送到瀏覽器。

注意事項:

  • ob_clean()函式只清空輸出緩衝區的內容,並不關閉輸出緩衝。如果需要關閉輸出緩衝,可以使用ob_end_clean()函式。
  • ob_clean()函式必須在ob_start()函式之後呼叫,否則將會產生一個警告。
  • ob_clean()函式可以在任何時候呼叫,但通常在需要清空輸出緩衝區時使用。
補充糾錯
上一個函式: ob_end_clean()函式
下一個函式: oauth_urlencode()函式
熱門PHP函式
分享連結