Следующий код ничего не распечатывает:
$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?