今天在看鳥哥(惠新宸)的博客中提到一個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