curl 和 for 循环怎么更好的使用?curl 是同步执行?
使用的是Curl/Curl包,看源码已经设置了 setOpt(CURLOPT_RETURNTRANSFER, true),我这里又设置的timeout为2s
for ($i=1; $i<=200; $i++) {
$getAddr = User::findOrFail($i)->getAddresses()->where('type', 'b')->first()->address;
$res = json_decode($curl->get($api. $getAddr)->response);
var_dump($res);
}
如果不设置sleep(1)就会返回$res为null,curl不是同步进行的吗?当执行循环体的时候不应该在请求的时候阻塞吗?当返回值的时候才会进行。。
推荐文章: