"||" имеет больший приоритет, чем "or"
Результат выражения (false || true) присваивается переменной $e
Действует как:
($e = (false || true))
$e = false || true;
Константа false присваивается $f, а затем значение true игнорируется
Действует как:
(($f = false) or true)
$f = false or true;
var_dump($e, $f);
документация. все правильно. никакой магии)
Изменил: Кевин Митник (29.01.2014 / 01:10)