## ob介绍 ob是output buffering的简称,输出缓冲区 ob_start()在服务器打开一个缓冲区来保存所有的输出。所以在任何时候使用echo ,输出都将被加入缓冲区中,直到程序运行结束或者使用ob_flush()来结束。 ## 应用场景,生成HTML静态页 ``` //开启缓存 ob_start(); var_dump($sqldata); //然后打印该信息,这条信息会记录到缓冲区 $html = ob_get_contents(); ob_end_clean(); file_put_contents('static.html',$html); ```