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;
}
}
return true后需要break吗?
因为我做了这样的事情:
if ( newLinks($a,$b,$c,$d,$e,$links) ) {
echo $links;
} else {
echo 'Failed';
}
最佳答案
在这种情况下,break 是不必要的,因为函数在返回值后立即终止,因此无论如何都不会到达 break 语句。
关于php - 在函数内部使用 switch,是否应该在 return true 之后使用 break?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857927/