Эти две линии дают разные результаты:Помещение круглых скобок вокруг этого выражения PHP изменяет результат. Зачем?
$r1= true xor true ;
$r2=(true xor true);
var_dump($r1);
var_dump($r2);
Выход:
bool(true)
bool(false)
Почему?
Codepen пример: http://codepad.org/O4Kn1YVa
есть только один логический вывод .... –
Оператор '=' имеет более высокий [приоритет] (http://php.net/language.operators.precedence), чем оператор 'xor'. – Gumbo