今天在看鸟哥(惠新宸)的博客中提到一个switch值类型致使的问题,是我一直没注意的,好比php
<?php $a = 0; switch ($a) { case 'x': echo 1; break; case 'd': echo 2; break; default: echo 3; }
上面代码运行输出结果为1,多是与case的key进行比较时将key转为了整数,无效的字符串字符串都成了0,天然与第一个命中输出1而再也不执行其它liu'chengcode