作者matrixki (New Season)
看板PHP
標題[請益] 想問個syntax
時間Sat Jul 21 07:09:11 2012
剛入行不久 學習中
想問一個語句:
$A = $B || $C;
這個語法怎麼解釋呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.165.147.181
1F:推 mrbigmouth:若$B值為真則$A值為$B 否則$A值為$C 07/21 07:29
我試了以下程式碼
$a = 123;
$b = false;
$c = 456;
$a = $b || $c;
echo $a;
輸出a的結果是1耶 @@
※ 編輯: matrixki 來自: 71.165.147.181 (07/21 08:01)
2F:推 liaosankai:在PHP中,$a = $b || $c 等同於 $a = ($b || $c) 07/21 08:29
3F:→ liaosankai:1F的說法,是javascript才成立。var a = b || c; 07/21 08:30
4F:→ matrixki: 了解了 感謝! 07/21 08:35
5F:→ liaosankai:補充:在PHP的話,會寫成$a = ($b) ? $b : $c; 07/21 19:29
6F:推 mrbigmouth:我錯了 我搞錯板 m(_ _)m 07/22 01:39
7F:推 Bambe:XD... 推樓上搞錯版 07/22 22:20