($DAO->get_num_rows() == 1) ? echo("is") : echo("are");
这似乎没有按预期为我工作,我收到错误“Unexpected T_ECHO”。我希望它能回应“是”或“是”。
我已经尝试过,条件周围没有括号。我是否无法以这种方式使用三元运算符?
The $DAO->get_num_rows()
返回一个整数值。
三元运算符与 if-then 不同。你应该写的
echo ($DAO->get_num_rows() == 1) ? "is" : "are";
It 返回值在第二或第三位置。它不是执行语句在第二或第三位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)