PHP: непонятное поведение оператора &quot;or&quot;
Да, они работают одинаково, за исключением приоритетов. У оператора or он настолько низкий, что даже ниже, чем у оператора присваивания.
Конечно. В случае OR второй операнд не вычисляется, если первый равен TRUE. Так же и с AND.