标签: php sleep
这真的很奇怪。我有一个PHP脚本,我有意添加了60秒的睡眠。我运行脚本三秒钟并关闭浏览器窗口。不知怎的,它仍然执行它的功能,但延迟了60秒..即使在窗口关闭后。
有人可以解释这是如何可能的
答案 0 :(得分:4)
您的浏览器打开或关闭这一事实没有任何区别。 PHP进程启动后,它将一直运行直到结束。浏览器或没有浏览器。
这就像问“如果一棵树落在森林里,周围没有人听到它,它是否发出声音?”。
答案 1 :(得分:2)
你实际上可以控制它,但是 - PHP只检查输出尝试时用户中止
http://php.net/manual/en/function.ignore-user-abort.php