что произошло, когда я использую мультиоб _начало ()без об/на _конец _чистый ()или об _конец _смыв ()?

я просмотрел руководство по php о ob _start ()ob _end _clean ()ob _end _flush (). И я видел другой пример на эту тему, в любом случае я изменил пример, но я запутался в этом вопросе. вот сценарий.

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;

Вывод этого скрипта::

Hello x, Hello y, это OB _1 :Hello z, Galaxy

и это OB _2 :Hello World

--------------------------------------------

Почему вывод не такой?

это OB _1 :Привет x, Hello y, Hello z, Galaxy

а это OB _2 :Hello World

И в чем смысл, который я упустил ?

11
задан hakre 25 November 2012 в 15:59
поделиться