我是第一次用PHP开发,我需要知道如何在特定函数上添加超时:
function DoSmthg($resp) {
.
.
.
$this->GetResponse($resp);
.
.
.
return ($resp);
}
我想在"GetResponse"上添加一个超时,这样如果答案花费超过 60 秒,该函数将返回"错误或 1 或其他什么"谢谢你的帮助
GetResponse 正在尝试从远程服务器检索响应,因此我不想让此功能花费超过 1 分钟
如果使用 cURL 检索该内容,则可以使用CURLOPT_TIMEOUT
curl_setopt($ch,CURLOPT_TIMEOUT,60); // 60 seconds