【发布时间】:2013-12-30 09:06:57
【问题描述】:
我是第一次在 php 中开发,我需要知道如何在特定功能上添加超时:
function DoSmthg($resp) {
.
.
.
$this->GetResponse($resp);
.
.
.
return ($resp);
}
我想在“GetResponse”上添加一个超时,这样如果答案超过 60 秒,函数就会返回“错误或 1 或其他” 谢谢你的帮助
【问题讨论】:
-
你试过什么? 如果答案超过 60 秒是什么意思?
-
这个问题供你参考,可能是同一个问题::stackoverflow.com/questions/3420328/…
-
GetResponse 正在尝试从远程服务器检索响应,所以我不想让这个函数花费超过 1 分钟。
-
这取决于
GetResponse的具体实现是什么。除了外部执行之外,没有办法在 PHP 函数上设置执行超时:us3.php.net/manual/en/book.exec.php
标签: php timeout settimeout