首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP sleep()函数

PHP sleep()函数
EN

Stack Overflow用户
提问于 2012-06-23 18:08:07
回答 1查看 1.3K关注 0票数 1

当我运行以下php脚本时,该脚本使用sleep()方法在一段时间后执行代码。当我运行脚本时,当它完成循环时,它会立即给出所有的输出。我需要它在每次执行循环后显示输出。

代码语言:javascript
复制
<?php
$count=0;
$n=10;

set_time_limit(2000);

while($count<$n)
{
    sleep(30);
    echo time();
    echo "Timer Run....".$count."<br>";
    $count++;
}
?>
EN

回答 1

Stack Overflow用户

发布于 2012-06-23 18:09:18

每次希望PHP将输出发送到客户端时,都需要调用

代码语言:javascript
复制
flush();

因为在默认情况下,PHP会在脚本的末尾发送所有输出。

有关PHP如何处理其输出的更多信息:http://php.net/manual/en/book.outcontrol.php

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11168638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档