我有一个函数my_function()
,我需要运行10次。现在所有10个函数同时运行(异步?)。如何在上一个函数完成之后执行下一个函数执行?
my_function
包含CURL
次调用和读/写数据库表。我想知道其中任何一个是否异步运行
$repetitions = 10;
for($i = 0; $i < $repetitions; $i++) {
my_function($param);
}
答案 0 :(得分:0)
你可以使用while循环并在参数内调用函数,以及计数器检查。然后确保你的函数在处理时返回true或false。
$repetitions = 10;
$count = 0;
while (my_function($param) && $count < $repetitions) {
$count++;
}
循环应该阻塞,直到你的函数返回true,并在count条件没有返回true时退出。