数码资讯
PHP使用睡眠功能来实现定时执行功能来实现代码。
在一些问答网站上,如果我们需要做一个常规的执行功能,比如一个问题,要在十秒内完成,否则你就有加班,如果完成了,会跳转到下一个问题上面,而这中间是10秒的停顿,这样的工作可以做到这一点吗 在PHP中,有一个睡眠功能,这可能意味着程序后睡眠功能暂停N秒执行。如睡眠(10)意味着从上到下的程序,睡眠(10
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在一些问答网站上,如果我们需要做一个常规的执行功能,比如一个问题,要在十秒内完成,否则你就有加班,如果完成了,会跳转到下一个问题上面,而这中间是10秒的停顿,这样的工作可以做到这一点吗
在PHP中,有一个睡眠功能,这可能意味着程序后睡眠功能暂停N秒执行。如睡眠(10)意味着从上到下的程序,睡眠(10)表十秒后暂停,然后继续执行。在函数的括号参数是一个数值,代表停顿的时间价值,第二单元。看看下面的代码:
< PHP
当前时间
回声日期(H:我:S)。;
10秒/秒睡眠
睡眠(10);
唤醒/唤醒!
回声日期(H:我:S)。;
>
上述程序的结果如下:
05:31:23
05:31:33
也许一些童鞋可以用来说明我的程序出错了,提示超时。这是PHP的默认页面执行时间造成的。在PHP页面,默认的执行时间是三十秒,这是足够的通用程序。但如果你想做类似的定时执行,你必须树立set_time_limit执行时间(0)。0,代表不限,单位是秒。
如果执行时间超过30秒,则再次执行该操作,请记住再次连接MySQL,否则执行无效!!!原因是数据库连接在执行时间过长时可能断开连接,无法读取数据库信息!
执行它,在实例中添加一个暂停,然后执行它。
在PHP中,有一个睡眠功能,这可能意味着程序后睡眠功能暂停N秒执行。如睡眠(10)意味着从上到下的程序,睡眠(10)表十秒后暂停,然后继续执行。在函数的括号参数是一个数值,代表停顿的时间价值,第二单元。看看下面的代码:
< PHP
当前时间
回声日期(H:我:S)。;
10秒/秒睡眠
睡眠(10);
唤醒/唤醒!
回声日期(H:我:S)。;
>
上述程序的结果如下:
05:31:23
05:31:33
也许一些童鞋可以用来说明我的程序出错了,提示超时。这是PHP的默认页面执行时间造成的。在PHP页面,默认的执行时间是三十秒,这是足够的通用程序。但如果你想做类似的定时执行,你必须树立set_time_limit执行时间(0)。0,代表不限,单位是秒。
如果执行时间超过30秒,则再次执行该操作,请记住再次连接MySQL,否则执行无效!!!原因是数据库连接在执行时间过长时可能断开连接,无法读取数据库信息!
执行它,在实例中添加一个暂停,然后执行它。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。