估計(jì)是我理解錯(cuò)誤了,想向大家請(qǐng)教
估計(jì)是我理解錯(cuò)誤了,想向大家請(qǐng)教:
//B例子
$num = 2;
$sum ?= 10;
switch($num){
case 1:
$sum = $sum ?+ 10;
case 2:
$sum = $sum ?+ 10; //執(zhí)行這個(gè)之后是20,
case 3:
$sum = $sum ?+ 10;//這里因?yàn)?num!=3,所以不執(zhí)行是嗎?
default:
$sum = $sum ?+ 10;//這里就應(yīng)該是20+10,是嗎?
}
echo "B例子的值是:".$sum."
";
2018-12-01
符合條件后,再?zèng)]有break的條件下依然會(huì)走完剩下的條件,這就是PHP
2017-07-12
$num = 2 所以滿足case2,然后進(jìn)行計(jì)算 case 2: $sum = $sum ?+ 10; ?但是因?yàn)閏ase2 沒(méi)有break,就進(jìn)入case3再次計(jì)算。然而case3 也沒(méi)有break出來(lái),所以就又再次計(jì)算 default 然后結(jié)束了switch。“case”不在判斷$num的值.
echo => B例子的值是:40