函式名稱:ob_get_contents()
函式描述:ob_get_contents() 函式用於獲取輸出緩衝區的內容,並返回一個字串。
適用版本:該函式適用於PHP 4 >= 4.0.2,PHP 5,PHP 7
語法:string ob_get_contents ( void )
引數:該函式沒有引數。
返回值:返回輸出緩衝區的內容作為字串,如果輸出緩衝區為空,則返回空字串。
示例:
<?php
// 啟動輸出緩衝區
ob_start();
// 輸出一些內容
echo "Hello World!";
// 獲取輸出緩衝區的內容
$content = ob_get_contents();
// 關閉輸出緩衝區
ob_end_clean();
// 列印輸出緩衝區的內容
echo $content;
?>
輸出:
Hello World!
解釋:在上述示例中,我們首先使用 ob_start() 函式啟動輸出緩衝區。然後,我們使用 echo 語句輸出字串 "Hello World!" 到輸出緩衝區。接下來,我們使用 ob_get_contents() 函式獲取輸出緩衝區的內容,並將其賦值給變數 $content。最後,我們使用 ob_end_clean() 函式關閉輸出緩衝區,清空緩衝區的內容。最後,我們使用 echo 語句列印輸出緩衝區的內容,即字串 "Hello World!"。
注意:ob_get_contents() 函式僅返回輸出緩衝區的內容,並不會清空緩衝區。如果需要清空緩衝區,可以使用 ob_end_clean() 函式。如果需要獲取並清空緩衝區的內容,可以使用 ob_get_clean() 函式。