PHP 返回速记,如果其他如果其他方法无法按预期工作



我的退货缺少什么吗?

return $var === 'apple' ? 'A' : $var === 'banana' ? 'B' : 'C';

只有一个问题是当$var ='apple'不返回时A它返回B

我绝对可以看到$var打印apple那么为什么不返回A

对我来说,这句话是正确的,有人知道吗?

您需要

在第二个条件下使用(),如下所示:

return $var === 'apple' ? 'A' : ($var === 'banana' ? 'B' : 'C');

输出:-

https://3v4l.org/tIFGH

https://3v4l.org/rtaAE

https://3v4l.org/ZGUQW

最新更新