标签: php logic switch-statement case control-structure
我一直在考虑......
在切换案例区域break;
break;
die()
示例:
switch($i){ case 0: die('Case without break;'); case 1: die('Case with break;'); break; }
答案 0 :(得分:6)
die()只是exit()的别名,其中exit()将立即终止程序流程。 (关闭函数和对象析构函数仍将在exit())
exit()
不,省略break不是语法错误,相反,省略break有许多有用的案例。有关示例,请查看switch语句的手册页。
break
switch
答案 1 :(得分:3)
不是必需的。即使对于交换机break也不是强制性的。如果在一种情况下没有中断,它只是继续执行下一个。
但在die之后,它没有任何区别,因为die会终止程序执行。只是希望你不打算在某些情况下使用die。
die
答案 2 :(得分:1)
从语法上讲,它是不,但由于die()导致执行停止,因此不会执行。