function return_true () {
return true;
}
function return_false () {
return false;
}
echo return_true(); //outputs 1
echo return_false(); //outputs nothing
为什么我不能回显return_false并得到0?抱歉,是否曾经有人问过我,但我没有找到任何答案。注意:我并不是说这是需要做的事情,我只是在搞混PHP中的布尔值,发现这很奇怪。
使用var_dump()
代替,echo
您将获得想要的结果。
echo
将输出一个字符串,并返回一个布尔型false作为字符串将始终为空/空
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句