设置 PHP 函数的超时



我是第一次用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

相关内容

  • 没有找到相关文章