Есть конструкция:
Код: Выделить всё
false === $ext = false
Код: Выделить всё
false === $ext = 1
Работает так: в первом случае, результат всей конструкции будет true
во втором случае, результат всей конструкции будет false
Но почему, если по приоритету операторов, у === приоритет выше гораздо, чем у =
т.е. по моей логике, должно быть сначала сравнение false === $ext, что будет false, а потом произойдет $ext = 1
А судя по результата работы, php сначала делает присваивание, а потом сравнение