PHP 输出控制函数

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();
    ?> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    上述代码的输出将是:

    New content is added to the output buffer.