Вам следует изменять область действия ваших переменных всякий раз, когда вы не хотите, чтобы на значение этой переменной влияли а) другие запросы, обращающиеся к тому же экземпляру, или б) другие методы в том же экземпляре.
Генри - отличный парень, но его утверждение таково: «Вам не нужно изменять область действия ваших переменных, если каждый раз создается экземпляр CFC».это неверно.:) [РЕДАКТИРОВАТЬ: Генри с тех пор отредактировал свой ответ] Я написал пример, который иллюстрирует этот пункт в этой записи блога:
http://daveshuck.com/2006/11/28/thread-safety-example-var-scope-your-loop-index-in-coldfusion-cfcs/
Вы можете видеть, чтоЯ создал бесконечный цикл, считая в одной функции и считая в другой.В этом случае не имеет значения, является ли это единственным пользователем или несколькими пользователями, запрашивающими один и тот же экземпляр, но в одном запросе одна функция перезаписывает значение в другой функции.