$bool = true and false; var_dump($bool);
$bool = true && false; var_dump($bool);Смысл двух разных вариантов для операторов "and" и "or" в том, что они работают с различными приоритетами (смотрите таблицу Приоритет выполнения операторов).
&& - 15 строка, = - 19 строка, and - 23 строка.$bool = true and false; => ($bool = true) and false;$bool = true && false; => $bool = (true && false);