函数名称:ob_start() 函数描述:ob_start() 函数用于开启输出缓冲区,并将输出的内容保存到缓冲区中,而不会立即发送到浏览器。 适用版本:所有版本的 PHP 语法:bool ob_st...
函数名称:ob_start()
函数描述:ob_start() 函数用于开启输出缓冲区,并将输出的内容保存到缓冲区中,而不会立即发送到浏览器。
适用版本:所有版本的 PHP
语法:bool ob_start ([ callable $output_callback = NULL [, int $chunk_size = 0 [, int $flags = PHP_OUTPUT_HANDLER_STDFLAGS ]]] )
参数:
返回值:如果成功开启了输出缓冲区,则返回 true,否则返回 false。
示例:
<?php
ob_start();
echo "Hello, World!"; // 该输出将被保存到缓冲区
$content = ob_get_contents(); // 获取缓冲区的内容
ob_end_clean(); // 关闭并清空缓冲区
echo "Content: " . $content; // 输出缓冲区的内容
?>
输出结果:
Content: Hello, World!
在上述示例中,ob_start() 函数被调用后,所有的输出将被保存到缓冲区中,而不会立即发送到浏览器。然后通过调用 ob_get_contents() 函数获取缓冲区的内容,并使用 ob_end_clean() 函数关闭并清空缓冲区。最后,通过 echo 输出缓冲区的内容。