Полагаю, мне следует начать с указания на то, что ваш код не изменяет область видимости переменных, он просто устанавливает их значения.Вам нужно использовать ключевое слово VAR (или область действия LOCAL в CF9), чтобы указать, что переменные должны иметь область действия VAR.
Кроме того, цепочечные назначения не работают во всех версиях CF.Мое рабочее место все еще на 6.1, и это выдает ошибку.
Наконец, если я правильно помню, если вы используете оператор присваивания, как указано выше, var1 и var2 равны true, так как результатом операции присваивания является true, если не произошло ошибок.(кто-то поправляет меня, если я ошибаюсь, так как я не могу проверить это на работе, поскольку мы находимся на 6.1)Когда-либо.Во-первых, я думаю, что отдельные задания более понятны.во-вторых, это работает не во всех версиях.Поэтому я бы предпочел, чтобы индивидуальные задания были предпочтительнее.