switch($a){
default:
echo 'DO NOT write break;';
}
理由,既然是 default,就表示已经是最后一项默认情况了,难道 default 后面还要跟 case ?
而且,hhvm 不允许 default 后跟 break,这还是有点科学的。
switch($a){
default:
echo 'DO NOT write break;';
}
理由,既然是 default,就表示已经是最后一项默认情况了,难道 default 后面还要跟 case ?
而且,hhvm 不允许 default 后跟 break,这还是有点科学的。
|
ifconfigMar 24, 2015
1
PHP是宇宙最强悍的语言,想怎么写都行,不过default写break不是脱裤子放屁?
|
|
zts1993Mar 24, 2015 via Android
2
default放在最后写break也没用了吧。。。。我觉得挺科学的。。
|
|
jamleeMar 24, 2015
3
放到最后了也没有用了嘛。
|
|
rucheeMar 24, 2015
4
习惯问题,反正执行不到,可写可不写
|
|
GuangXiNMar 25, 2015
5
如果default没有写在最后就得写break,比如
<?php function test($t) { switch ($t) { default: echo "default\n"; case 2: echo "2\n"; break; case 3: echo "3\n"; break; } } test(3); test(4); 输出 3 default 2 |