首页 > 解决方案 > PHP - 睡眠两个脚本

问题描述

我有一个问题要问你。我正在使用 PHP 进行编码,并且我有一个程序使用两个 PHP 文件,一个主文件和第二个文件,其中函数等是我在主文件中调用的。它们是非常大的脚本,包含很多代码行。

我想在美国东部标准时间下午 2 点到下午 5 点的某个时间让我的程序休眠,但是我有一个问题,我如何在那个时间段编写代码让程序休眠?

我正在考虑获得 EST,然后如果条件

 (if servertime === EST){
sleep(108000);
}

但是我的大问题是我有很多函数和类,如何全局创建它,把它放在每个函数中,所以每当下午 2 点到来,程序应该在那个时候进入睡眠状态?

标签: phpsleep

解决方案


你可以把它放在一个刻度函数中。 http://php.net/manual/de/function.register-tick-function.php

小心-这将在每次滴答后执行-如果您不希望它在过程中出现,则需要检查它。

也看这里。 http://php.net/manual/de/control-structures.declare.php


推荐阅读