在PHP7之前的版本中,Switch可以有多个default默认值。代码如下:
<?php $a = 10; $b = 0; switch(true) { default: $b += 1; break; default: $b += 2; } echo 'b is' . $b;
但是从PHP7开始,这样写会产生 Fatal 级别错误,错误内容如下:
Fatal error: Switch statements may only contain one default clause in ...
Last updated 5 years ago