相关疑难解决方法(0)

PHP缓冲区ob_flush()与flush()

ob_flush()flush()两个人之间有什么区别?

ob_flush()参考说:

此函数将发送输出缓冲区的内容(如果有).

flush()参考说:

刷新PHP的写缓冲区以及PHP正在使用的任何后端(CGI,Web服务器等).

但是,它继续说:

[它]可能无法覆盖您的Web服务器的缓冲方案......

所以,在我看来,我可以只使用ob_flush()所有的时间.但是,当我这样做时,我得到了奇怪的结果.有人可以用简单的语言解释这里发生了什么吗?

php flush output-buffering

76
推荐指数
4
解决办法
6万
查看次数

在脚本仍在执行时显示结果

现在为了查看结果,我必须等到整个代码完成执行.它会挂起,直到它完成并保持加载状态.一旦它完成,它会显示我正在寻找的所有信息..无论如何,在脚本仍在运行时是否显示此信息?所以说如果我在代码的顶部有一个打印,我希望它在脚本完成执行时显示它的时间.

有人知道怎么做吗?

谢谢

php

38
推荐指数
2
解决办法
4万
查看次数

在PHP中定时循环

我只想在每个整数之间以10秒的间隔打印1到10的计数.

例如.

$i=10; //Time delay    
for($j=1;$j<11;$j++)  
{  
    echo $j;  
    //do something to delay the execution by $i seconds  
}
Run Code Online (Sandbox Code Playgroud)

我已经试过各种方法including flush(),ob_flush(),ob_implicit_flush()但直到执行整个过程中我得到的是一个屏幕冻结.

php loops timed

1
推荐指数
1
解决办法
7196
查看次数

标签 统计

php ×3

flush ×1

loops ×1

output-buffering ×1

timed ×1