i ob_start() ob_end_clean() ob_end_flush hakkında php kılavuzu inceledik(). Ve konuyla ilgili farklı bir örnek gördüm, her halükarda örneği değiştirdim ama bu noktada kafam karıştı. işte senaryo. Bu senaryonun ne oldu()?
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;
Ve çıktısı: Merhaba z Galaxy
ve bu OB_2 geçerli::
Merhaba, Merhaba y x, bu OB_1 olan Merhaba Dünya
--------------------------------------------
Neden çıktı böyle değil?
bu OB_1 geçerli: Merhaba x, Merhaba y Merhaba z,
Galaxy ve bu OB_2 geçerli: Merhaba Dünya
Ve nokta ben ne kaçırdım mı?
: Tüm çıkış tamponlar boş olması ilklendirilmiş o standarttır. İlk açıklayan sizsiniz * neler oluyor *. Basit ama süper yararlı bir cevap için +1. –