gpt4 book ai didi

php - 如何在 PHP 中暂停代码执行以及等待时会发生什么

转载 作者:行者123 更新时间:2023-12-02 05:44:37 24 4
gpt4 key购买 nike

如果我想在 PHP 中暂停代码执行,我应该使用 sleep() 吗?如果是这样,当传递给 sleep() 的秒数正在运行时,客户端到底发生了什么?没有什么?它只是等待网络服务器的响应?或者它是否告诉浏览器 - “好的,我收到了你的请求,但你必须等待 X 秒,直到我向你发送响应。” ?

谢谢。

最佳答案

sleep() 只是将脚本挂起指定的时间间隔。在内部它告诉操作系统“我要 sleep 了,X 秒后叫醒我”。除非 PHP 脚本向客户端浏览器输出它将要休眠的消息,否则浏览器将简单地挂起,直到它确定连接已断开、网络连接因缺乏事件而断开,或者您的脚本唤醒并恢复操作。 sleep() 是纯粹的服务器端操作,不会更改客户端上的任何内容。

关于php - 如何在 PHP 中暂停代码执行以及等待时会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com