我已经阅读了关于ob_start()ob_end_clean()ob_end_flush()的PHP手册.我已经看到了一个不同的例子,无论如何我修改了这个例子,但我在这一点感到困惑.这是脚本.
@H_502_20@ob_start(); echo "Hello x,"; ob_start(); echo "Hello y,"; ob_start(); echo "Hello z,"; ob_start(); echo "Hello World"; $ob_2 = ob_get_contents(); ob_end_clean(); echo "Galaxy"; $ob_1 = ob_get_contents(); ob_end_clean(); echo " this is OB_1 : ".$ob_1; echo "<br> and this is OB_2 : ".$ob_2;
此脚本的输出是:
你好,你好,这是OB_1:你好z,银河
这是OB_2:Hello World
——————————————–
为什么输出不是这样的?
这是OB_1:你好,你好z,银河
这是OB_2:Hello World
我错过了什么?