睡前使用yii输出

时间:2012-04-02 17:47:06

标签: php yii

所以我在调用php函数sleep()之前使用以下代码输出内容:

   ob_start();
   echo "hello world";
   ob_flush();

问题是使用yii框架无法正常工作。我该怎么办?

2 个答案:

答案 0 :(得分:2)

如果已经通过在代码之前写入输出缓冲区,则应该测试:

if( ob_get_level () > 0 )
    exit("That's why!");

我的建议是,Yii或PHP本身已经打开了一个输出缓冲区,你只是将它刷新到一个新的水平。如果是这样,请检查php.ini中的output_buffering,当然还有代码前的代码。

答案 1 :(得分:0)

谢谢奥利弗,你的回复给了我很多帮助。

我清理了Yii2中的所有关卡以使其正常工作

Data=foo
wb=xs.Workbook('Restaurant.xlsx')
ws=wb.add_worksheet('Mysheet')
ws.write('B2', 'Data')