我正在通过 file_get_contents 连接到一个不可靠的 API。由于它不可靠,我决定将 api 调用放入 while 循环中:
$resultJSON = FALSE;
while(!$resultJSON) {
$resultJSON = file_get_contents($apiURL);
set_time_limit(10);
}
换句话说:假设 API 在第三次尝试成功之前失败了两次。我是发送了 3 个请求,还是发送了数百个请求以适应这 3 秒的窗口?
最佳答案
file_get_contents()
,基本上与 PHP 中的所有函数一样,是一个阻塞调用。
关于php - file_get_contents() 是阻塞函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13422346/