Погоди. Я не призываю в переменную присваивать статику здесь и сейчас. Наоборот. Если сравнение идет со статичными данными, то надо развернуть var = 10 в 10 = var. Чтобы яп сам тебе дал знать что ты не сравниваешь, а присваиваешь.
Но если у тебя в условие прилетают динамические данные то их можно присвоить, если дальше эти же данные нужны по коду. Экономия на 1й строке, но работать будет
Стоп с каких это пор "=" это оператор сравнения? Оператор сравнения это ==