视图函数在控制器中通过 $this->load-view() 来调用,从而输出 html,有时候为了调试或附加处理的需要,我们需要打印出这些输出,而不是直接通过浏览器输出,这在 php 中是通过缓冲区来实现的,详细的函数参考 http://www.php.net/manual/zh/ref.outcontrol.php 所以我们在 _ci_load 函数中可以看到 ob_start(); include($_ci_path); // 如果需要返回数据,则从缓冲区中返回数据 if ($_ci_re…