嗨,我只是想知道为什么这段代码(至少对我来说)产生错误的结果。
好吧,可能我在这里错了
$description = 'Paper: ' . ($paperType == 'bond') ? 'Bond' : 'Other';
我猜想,如果paperType等于“Bond”,则描述为“Paper:Bond”,如果paperType不等于“Bond”,则描述为“Paper:Other”。
但是,当我运行这段代码时,结果的描述是“Bond”或“Other”并留给我
想知道字符串“Paper:”去哪里了???
最佳答案
$description = 'Paper: ' . ($paperType == 'bond' ? 'Bond' : 'Other');
尝试添加括号,以便按正确的顺序将字符串连接到字符串。