Следующий код ничего не распечатывает:
$bool_val = (bool)false;
echo $bool_val;
Но следующий код печатает 1
:
$bool_val = (bool)true;
echo $bool_val;
Есть ли лучший способ печати 0
или false
когда $bool_val
это false
чем добавление if
заявления?
(bool)
Литой является излишней, вы не должны литым BOOL BOOL к: (bool) true === true
.
echo 0==1;
выводит 0
или false
?