【发布时间】:2012-06-28 13:36:20
【问题描述】:
以下 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 后语句不会执行
-
break的全部意义在于它退出了循环。执行将永远不会到达紧随其后的行。