Я использую функцию сна внутри цикла foreach, и я хотел бы отобразить значение внутри цикла.Почему это не работает?Переменная $ test внутри цикла никогда не меняется с 0.
foreach($test as $val){ ob_start(); echo $test++; sleep(1); ob_end_flush(); }
Это работает:
foreach ($test as $val) { ob_start(); echo $val++; sleep(1); while (ob_get_level() > 0) { ob_end_flush(); } flush(); }
Сбрасывать после каждого эха, вместо использования буферизации вывода.