WithCoderWithCoderWithCoder

PHP函数学习之输出控制系列函数ob_clean()的使用

在前面的文章中,我们了解了PHP的ob_start()函数,这个函数打开输出控制缓冲。而本文介绍的ob_clean() 函数,功能是清空(擦掉)输出缓冲区

函数说明

    ob_clean( void ) : void

        这个函数将丢弃输出缓冲区的内容(如果里边有内容的话),但不会像 ob_end_clean() 函数那样销毁输出缓冲区。另外,输出缓冲必须已被 ob_start() 以 PHP_OUTPUT_HANDLER_CLEANABLE 标记启动,否则 ob_clean() 不会有效果。

返回值    

           无 。

       注意:            

            这个函数只是丢弃输出缓冲区的内容,不会关闭输出缓冲区。

举例

    代码如下:

    <?php
    ob_start();
    echo 'hello world';
    // 调用以下函数,将丢弃缓冲区内容,故浏览器最终看不到输出内容
    ob_clean();

欢迎分享交流,转载请注明出处:WithCoder » PHP函数学习之输出控制系列函数ob_clean()的使用