执行PHP代码时在屏幕上显示echo

执行PHP代码时在屏幕上显示echo,php,Php,我有下面的PHP代码。我希望他在运行PHP时显示echo。但它仅在while结束后显示。 也就是说,在php完成运行之后 目的是在整个执行过程中显示进度。 我希望回声显示在每个循环的末尾 <?php $id_estado = 0; while ($id_estado<5) { echo "OK"; $id_estado++; sleep(2); } 您需要设置缓冲的输出。 尝试将代码放在while循环之前 ob_implicit_f

我有下面的PHP代码。我希望他在运行PHP时显示echo。但它仅在while结束后显示。 也就是说,在php完成运行之后

目的是在整个执行过程中显示进度。 我希望回声显示在每个循环的末尾

   <?php

$id_estado = 0;

while ($id_estado<5) {

      echo "OK";
      $id_estado++;
      sleep(2);

}

您需要设置缓冲的输出。
尝试将代码放在while循环之前

ob_implicit_flush(true);
ob_end_flush();

这回答了你的问题吗?