我有这个PHP代码:
echo true ? 'a' : true ? 'b' : 'c';
Run Code Online (Sandbox Code Playgroud)
这个输出是:
b
但我预期的输出是:
一个
Fem*_*ref 11
php中的三元运算符是左关联的.
你需要使用
echo true ? 'a' : (true ? 'b' : 'c');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
305 次 |
| 最近记录: |