php – 在开关功能中有没有“Else Case”使用?

前端之家收集整理的这篇文章主要介绍了php – 在开关功能中有没有“Else Case”使用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
switch语句由“case”组成…

但是,对于其他所有情况,还有“其他”的情况吗?

从来没有找到答案这个…

例如:

  1. switch ($var){
  2. case "x":
  3. do stuff;
  4. break;
  5. case "y":
  6. do stuff;
  7. break;
  8. else: // THIS IS WHAT I WOULD LIKE
  9. do stuff;
  10. break;
  11. }
  1. default:
  2. do stuff;
  3. break;

通常,默认子句应该在其他case子句的最后,以提供一般的可读性.

您可能还想重新格式化您的代码中的break语句,如下所示:

  1. switch ($var){
  2. case "x": // if $var == "x"
  3. do stuff;
  4. break;
  5. case "y": // if $var == "y"
  6. do stuff;
  7. break;
  8. default: // if $var != "x" && != "y"
  9. do stuff;
  10. break;
  11. }

关于switch语句的额外信息herehere.

猜你在找的PHP相关文章