我有一个函数,使用cURL多次调用3个不同的API .每个API的结果都会传递给嵌套循环中调用的下一个API,因此cURL当前打开并关闭了500多次.
我是否应该为整个功能打开cURL,或者可以在一个功能中多次打开和关闭它?
我有以下代码:
function beginProcess(){
global $db;
$sql = "SELECT last_batch from ".TABLE_STATUS.";";
$lastBatch = $db->Execute($sql);
$lastBatch=(int)$lastBatch->fields['last_batch'];
echo "<BR/>Last Batch = ".$lastBatch;
if ($lastBatch >=1 && $lastBatch <=3 ){
$batch = $lastBatch +1;
}else{
$batch = 1;
}
processBatch($batch);
}
Run Code Online (Sandbox Code Playgroud)
$db 是否可用于 processBatch 函数,以便我可以使用 db 功能,还是必须在 processBatch() 中再次定义它?