以下代码没有输出任何内容:
$bool_val = (bool)false;
echo $bool_val;
但是以下代码会打印1
:
$bool_val = (bool)true;
echo $bool_val;
如果$bool_val为false,有没有比添加一个if语句更好的方法来打印0或false?
(bool)
转换是多余的,你不需要将bool强制转换为bool:(bool) true === true
。 - Jon Surrellecho 0==1;
输出0
或false
? - mario