function newLinks($a,$b,$c,$d,$e,&$links) {
switch ($a) {
case '00':
$links = "Under Process";
return true;
break;
case '01':
$links = "Processed";
return true;
break;
case '10':
$links = "Deleted. Under Process";
return true;
break;
case '11':
$links = "Deleted. Processed";
return true;
break;
default:
return false;
}
}
返回true后需要休息吗?
因为我做了这样的事情:
if ( newLinks($a,$b,$c,$d,$e,$links) ) {
echo $links;
} else {
echo 'Failed';
}
答案 0 :(得分:2)
在这种情况下,Break是不必要的,因为函数在返回值后立即终止,因此无论如何都不会达到break语句。
答案 1 :(得分:2)
不,您不需要break;
,因为该功能在return
通话后没有进一步执行。
答案 2 :(得分:2)
你可以留下休息时间以便将案件分开。然而,这可能会在未来引起更大的问题,因为您可能不会注意到回报。
为什么不在每种情况下设置变量,并在切换功能结束后返回一次?在我看来,这将使代码更清晰。
答案 3 :(得分:1)
return
语句只会将其从功能中删除。在这种情况下,您不需要break
语句。
答案 4 :(得分:1)
就像一些好友说的那样,break
不需要btw