1.ob_get_contents()
ob_start();
echo 123;
ob_end_clean();
echo 456;
echo ob_get_contents();
比如上面这段代码,结果显而易见,应该输出:456;但是运行后发现并不是这样的,它会输出:456456。这真的很让人费解,因为ob_end_clean()清空并关闭了缓冲区,因此ob_get_contents()应该返回一个false,但是为什么echo ob_get_contents()的结果是返回456呢?