ob_get_clean()

获取当前输出缓冲区内容并删除缓冲区

首字母:O

函数名称:ob_get_clean()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函数描述:ob_get_clean() 函数获取当前输出缓冲区内容并删除缓冲区。

用法:

  1. ob_get_clean() 函数在获取当前缓冲区内容之后,会删除缓冲区,以便后续输出不会被缓冲。

  2. 如果没有开启输出缓冲区,该函数将返回 false。

  3. 使用 ob_get_clean() 函数时,需要先使用 ob_start() 开启输出缓冲区。

语法:string ob_get_clean ( void )

返回值:返回获取到的缓冲区内容,如果失败则返回 false。

示例:


输出结果:

The content is: Hello, World!

注意事项:

  1. 使用 ob_get_clean() 函数时,确保在 ob_start() 开启输出缓冲区之后,且在任何输出之前调用。

  2. 如果在 ob_get_clean() 函数之前没有输出到缓冲区,该函数将返回空字符串。

  3. 如果需要仅获取缓冲区内容而不清空缓冲区,可以使用 ob_get_contents() 函数。

  4. 使用 ob_get_clean() 函数后,可以将获取到的缓冲区内容保存到变量中,以便后续处理或输出。

同首字母函数