查询

ob_clean()函数—用法及示例

「 清空输出缓冲区的内容,并关闭输出缓冲 」


函数名称:ob_clean()

函数描述:ob_clean() 函数用于清空输出缓冲区的内容,并关闭输出缓冲。

适用版本:PHP 4, PHP 5, PHP 7

用法示例:

<?php
ob_start(); // 开启输出缓冲
echo "Hello, World!"; // 将文本输出到输出缓冲区
ob_clean(); // 清空输出缓冲区
echo "Buffer cleared."; // 将新的文本输出到输出缓冲区
ob_end_flush(); // 输出并关闭输出缓冲
?>

解释:

  1. 首先,通过ob_start()函数开启输出缓冲,这样所有的输出都将被缓冲而不会直接发送到浏览器。
  2. 然后,使用echo语句将文本"Hello, World!"输出到输出缓冲区。
  3. 接着,ob_clean()函数将清空输出缓冲区的内容,这意味着"Hello, World!"将被删除。
  4. 然后,使用echo语句将新的文本"Buffer cleared."输出到输出缓冲区。
  5. 最后,通过ob_end_flush()函数输出并关闭输出缓冲,将"Buffer cleared."发送到浏览器。

注意事项:

  • ob_clean()函数只清空输出缓冲区的内容,并不关闭输出缓冲。如果需要关闭输出缓冲,可以使用ob_end_clean()函数。
  • ob_clean()函数必须在ob_start()函数之后调用,否则将会产生一个警告。
  • ob_clean()函数可以在任何时候调用,但通常在需要清空输出缓冲区时使用。
补充纠错
上一个函数: ob_end_clean()函数
下一个函数: oauth_urlencode()函数
热门PHP函数
分享链接