延迟函数 PHP

jam*_*mes 5 php function delay

请告诉我如何制作延迟功能来延迟功能!

DelayCommand(functionToDelay, Delaytime);
Run Code Online (Sandbox Code Playgroud)

..?在 PHP 5.3+ 中

谢谢你的帮助

kar*_*m79 3

function delayCommand($callback, $delayTime) {
    sleep($delayTime);
    $callback();
}
Run Code Online (Sandbox Code Playgroud)

  • 不过,睡眠的问题在于,即使它位于函数内部,它也会在全局级别上影响页面。这意味着您无法在页面中间使用此功能。只是为了证明我的观点,如果您将计时器设置为 5 秒并在页面中间使用该功能,则页面的前半部分将加载,但后半部分将在 5 秒内无法加载。这个缺点让睡眠对我来说似乎是一个非常无用的功能。 (3认同)