PHP ob_clean 输出控制函数

  • 定义和用法

    ob_clean - 清空(擦掉)输出缓冲区
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    ob_clean ( void )
    
    此函数用来丢弃输出缓冲区中的内容。 此函数不会像 ob_end_clean() 函数那样销毁输出缓冲区。 输出缓冲必须已被 ob_start()PHP_OUTPUT_HANDLER_CLEANABLE 标记启动。否则 ob_clean() 不会有效果。
  • 参数

    参数 必需的 描述
  • 返回值

  • 示例

    // require some external library files
    require ("lib/somelibrary.php");
    require ("lib/class/someclass.php");
    
    // clean the output buffer
    ob_clean();
    
    // simple test image
    header("Content-type: image/gif");
    $im = imagecreate (100, 50);
    imagegif($im);
    imagedestroy($im);
    
  • 相关函数

    ob_flush() - 冲刷出(送出)输出缓冲区中的内容
    ob_end_flush() - 冲刷出(送出)输出缓冲区内容并关闭缓冲
    ob_end_clean() - 清空(擦除)缓冲区并关闭输出缓冲