[問題]switch的語法 case
在看別人的程式時,
意外發現case後面原本應該是:(分號)
變成了;(冒號),而且運作依然正常。
個人感覺應該要是 PHP Parse error: syntax error, unexpected之類的
我也不知道我要問什麼,
只是覺得腦袋裡滿滿問號,
為什麼這樣會work。
--
3是冒號
Example Code
for( $i=0; $i<=5; $i++ )
{
switch($i)
{
case 1:
echo "1";
case 2:
echo "2";
case 3;
echo "3";
case 4:
echo "4";
case 5:
echo "$i";
break;
default:
echo "$i";
break;
}
echo "<BR>";
}
Result:
0
12341
2342
343
44
5
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.136.103
推
03/06 23:49, , 1F
03/06 23:49, 1F
→
03/06 23:49, , 2F
03/06 23:49, 2F
→
03/06 23:49, , 3F
03/06 23:49, 3F
推
03/07 09:06, , 4F
03/07 09:06, 4F
→
03/07 14:41, , 5F
03/07 14:41, 5F
推
03/08 10:58, , 6F
03/08 10:58, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章