首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用简单的max_execution_time脚本测试PHP和max_execution_time?

如何使用简单的max_execution_time脚本测试PHP和max_execution_time?
EN

Stack Overflow用户
提问于 2022-08-02 22:45:23
回答 2查看 74关注 0票数 0

我发现在php (至少在linux上)睡眠(秒);不算超时!

所以,我的问题是,在一个简单的php脚本中,我可以使用什么“代替”睡眠(300);等等来测试这些超时?

(我正在尝试调试通过cgi/运行的某些php,在php上运行的php比5.4更新,其中取消了安全模式。虽然旧的php.ini中仍然存在不推荐的设置,但设置为off。)

EN

回答 2

Stack Overflow用户

发布于 2022-08-03 00:03:57

您可以简单地创建一个while(true) {}循环。您可以在循环之前保存当前的time() &如果希望等待时间少于300秒,则在X秒之后保存break

票数 0
EN

Stack Overflow用户

发布于 2022-08-03 08:52:14

就在我在这里发布了问题之后,我查看了time it,并使用了time() + 30 > time etc...can明天发布了确切的用法(现在需要得到zzz ),但它似乎有效。我现在看到有人也发布了一段时间的真实选项。

更新:为了控制“特定”的时间,这是我所需要的,这就是我在发布这个问题几分钟后使用的内容,并为我工作:

代码语言:javascript
复制
$curtime = time();
while ($curtime + 31 > time()) { }
echo "Testing timeouts and other errors."
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73214543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档