作者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