睡眠时间是否包含在执行时间限制中?
P粉766520991
P粉766520991 2023-08-24 11:23:11
0
2
614
<p>我有两个关于PHP中的<code>sleep()</code>函数的问题:</p> <ol> <li><p>睡眠时间会影响PHP脚本的最大执行时间限制吗?有时,PHP会显示消息“超出最大执行时间30秒”。如果我使用<code>sleep(31)</code>会出现这个信息吗?</p></li> <li><p>使用<code>sleep()</code>函数有什么风险吗?是否会消耗大量CPU性能?</p></li> </ol></p>
P粉766520991
P粉766520991

全部回复(2)
P粉921130067

PHP sleep() 页面中,有以下用户贡献的注释:

P粉674876385

您应该尝试一下,只要有一个休眠时间超过最大执行时间的脚本即可。

<?php
  sleep(ini_get('max_execution_time') + 10);
?>

剧透:在 Linux 下,睡眠时间被忽略,但在 Windows 下,它算作执行时间。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!