溫馨提示×

PHP中ob_start函數(shù)的使用示例有哪些

PHP
小樊
82
2024-08-15 02:45:37
欄目: 編程語言

  1. 將輸出緩沖區(qū)打開,并將輸出緩沖區(qū)的內(nèi)容存儲(chǔ)在變量中:
ob_start();
echo "Hello, World!";
$output = ob_get_contents();
ob_end_clean();
echo $output;
  1. 將輸出緩沖區(qū)打開,并將輸出重定向到文件中:
ob_start(function($buffer) {
    file_put_contents('output.txt', $buffer);
});
echo "Hello, World!";
ob_end_flush();
  1. 使用ob_start函數(shù)來捕獲輸出,然后將其作為變量返回給調(diào)用方:
function get_output() {
    ob_start();
    echo "Hello, World!";
    $output = ob_get_contents();
    ob_end_clean();
    
    return $output;
}

$result = get_output();
echo $result;

0