是断裂;在die()php之后需要


Is break; required after die() php

我想了很多。。。

在开关箱区域,die() 之后是否需要break;

示例:

switch($i){
     case 0:
          die('Case without break;');
     case 1:
          die('Case with break;');
          break;
}

die()只是exit()的别名,其中exit()将立即终止程序流。(关闭功能和对象析构函数仍将在exit()之后执行)

不,省略break并不是语法错误,相反,有很多有用的情况可以省略break。有关示例,请查看switch语句的手册页。

这不是必需的。即使对于开关break也不是强制性的。如果在一个情况下没有中断,它只会继续执行下一个。

但在die之后,这没有什么区别,因为die终止了程序执行。只是希望您不打算在某些情况下使用die

从语法上讲,不是必需的,但由于die()导致执行停止,因此不会执行。