所以我在调用php函数sleep()之前使用了以下代码来输出内容:
ob_start();
echo "hello world";
ob_flush();
问题是使用 yii 框架无法工作。我该怎么办?
最佳答案
您应该在代码之前编写以下内容来测试是否已经打开了输出缓冲区:
if( ob_get_level () > 0 )
exit("That's why!");
我的建议是,Yii 或 PHP 本身已经打开了一个输出缓冲区,您只需将其刷新到下一个级别即可。如果是这样,请检查 php.ini 中的 output_buffering
,当然还有您的代码之前的代码。
关于php - 使用 yii sleep 前输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9981172/