У меня небольшая проблема с поразрядным «&» компиляторами PHP. Im пытается сравнить оба логических значения, но когда я их сравниваю, побитовый оператор дает мне целое число вместо булева.Побитовый оператор булевых вычислений
Обе переменные проверяются, если они действительны. Если они есть, то функция возвращает, конечно, истину.
$bValue1 = true;
$bValue2 = true;
Когда я совмещаю это в var_dump с побитовым оператором, тогда он возвращает int (0). Зачем?
var_dump($bValue1 & $bValue2);
Зачем вам использовать побитовый оператор на булевом?!? – Danny
Потому что это то, что делает побитовая операция. – deceze