我在想,当使用break
时,是否需要在switch
函数中使用return
。
function test($string)
{
switch($string)
{
case 'test1':
return 'Test 1: ' . $string;
case 'test2':
return 'Test 2: ' . $string;
}
}
我试过了,在没有break
的情况下它工作得很好。但是这样安全吗?
发布于 2011-06-13 20:03:07
不,这不是必需的,因为当关键字return被调用时,它将指示开关/case被调用的特定函数已经结束。
发布于 2011-06-13 20:00:41
不,您不需要在switch case
语句中使用break
。break
实际上是可选的,但请谨慎使用。
发布于 2011-06-13 20:02:51
你不需要它,但我强烈建议在任何情况下使用它作为良好的实践。
https://stackoverflow.com/questions/6330114
复制相似问题