$a=1;
$b=2;
if(($a == 1) and $b == 2)) {
echo "+";
}
if($a == 1 and $b == 2) {
echo "+";
}
Приоритет оператора определяет, насколько "тесно" он связывает между собой два выражения. Например, выражение 1 + 5 * 3 вычисляется как 16, а не 18, поскольку оператор умножения ("*") имеет более высокий приоритет, чем оператор сложения ("+"). Круглые скобки могут использоваться для принудительного указания порядка выполнения операторов. Например, выражение (1 + 5) * 3 вычисляется как 18.
$c = $a xor $b; // $c = $a; (потому, что оператор присваивания (=) имеет больший приоритет, чем xor)
$c = ($a xor $b); // $c = $a xor $b
//...
$c = $a++ + 2 <= --$b * 4 + $e && $f;
VS $c = ($a++ + 2) <= ((--$b * 4) + ($e && $f));