以下PHP代码按预期工作。当代码在4次尝试中无法执行命令时,我需要输出“复制错误”消息。
for($num_tries = 0 ; $num_tries < 4 ; $num_tries++)
{
$cloudcmd = "cp abc xyz ";
system($cloudcmd,$status);
if($status != 0)
{
sleep(3) ;
continue ;
}
break ;
}
我尝试在break;之后添加echo命令,但似乎没有起作用。
break
的整个意义在于它退出循环。执行永远不会到达它后面的那一行。 - JJJ