PHP ob_clean() 函数删除输出缓冲区的内容。此函数不会像 ob_end_clean() 那样破坏输出缓冲区。
注意:输出缓冲区必须由 ob_start() 函数使用 PHP_OUTPUT_HANDLER_CLEANABLE 标志。否则这个功能将无法工作。
语法
ob_clean()
参数
无需参数。
返回值
成功时返回 true,失败时返回 false。
示例:ob_clean() 示例
下面的示例显示了 ob_clean() 函数的用法。
<?php
//打开输出缓冲
ob_start();
echo "This content will be cleaned from the output buffer.";
//清除输出缓冲区
ob_clean();
echo "New content is added to the output buffer.";
//刷新输出缓冲区并
//关闭输出缓冲
ob_end_flush();
?>
上述代码的输出将是:
New content is added to the output buffer.