如果运行超过5秒如何停止函数?

发布于 2024-11-24 02:09:18 字数 348 浏览 0 评论 0原文

我有一个函数,如果服务器没有响应,它可以运行几分钟。

我需要一种方法来限制它可以运行的时间,并且如果它超过限制,它还会给我某种布尔反馈。

编辑: 脚本看起来不太花哨,它只是一个项目 API 中的简单函数,这就是为什么我需要检查它是否正在运行。

它看起来像这样:

<?php
if(isset(theFunction($data)))){ //Some code}
?>

我只需要使 theFunction() 运行时间少于 5 秒。

是的,我正在使用 PHP。

我不需要该脚本重新开始,我只想限制运行时间并在超过时跳过它。

I have a function which can run for several minutes if server does not respond.

I need a method which would limit how long it can run and that it would also give me some kind of boolean feedback if it goes over the limit.

EDIT:
Script does not look very fancy it is simple function from one project`s API what is why I need to check if it running.

It looks something like this:

<?php
if(isset(theFunction($data)))){ //Some code}
?>

I just need to make theFunction() run for less than 5 sec.

And yes I am working with PHP.

I do not need that script would start over I just want to limit the runtime and skipe it if it exceeds it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文