阅读量:0
- 将输出缓冲区打开,并将输出缓冲区的内容存储在变量中:
ob_start(); echo "Hello, World!"; $output = ob_get_contents(); ob_end_clean(); echo $output;
- 将输出缓冲区打开,并将输出重定向到文件中:
ob_start(function($buffer) { file_put_contents('output.txt', $buffer); }); echo "Hello, World!"; ob_end_flush();
- 使用ob_start函数来捕获输出,然后将其作为变量返回给调用方:
function get_output() { ob_start(); echo "Hello, World!"; $output = ob_get_contents(); ob_end_clean(); return $output; } $result = get_output(); echo $result;