我的退货遗漏了什么吗?
return $var === 'apple' ? 'A' : $var === 'banana' ? 'B' : 'C';
只有一个问题是,当$var
是='apple'
时不返回A
而返回B
我绝对可以看到$ var打印apple
那么为什么不返回A
对我来说,任何人有任何想法的说法都是正确的?
答案 0 :(得分:2)
您需要在第二种情况下使用()
,如下所示:
return $var === 'apple' ? 'A' : ($var === 'banana' ? 'B' : 'C');
输出:-