То, что у вас есть, это плохо написанный блок кода.
Чтобы ответить на ваш вопрос, все, что находится внутри хэшей, является переменной ColdFusion.Вам нужно использовать хэши, когда вы намереваетесь вывести значение.
Проблема с этим утверждением, которое вы опубликовали, заключается в том, что разработчик оставил вас, чтобы предположить, что имя_производителя является частью запроса изготовления списка, что может быть безопасно предположить, но является ужасной практикой кодирования.Вы всегда должны охватывать все переменные по двум причинам:
- Удобочитаемость и ремонтопригодность.Если бы они сделали это, вам, вероятно, не пришлось бы публиковать здесь вопрос.
- Переменные областей действия означают, что ColdFusion не нужно проходить через различные области действия, чтобы выяснить, в какой области эта переменная живет. Это приводит кповышение производительности в вашем приложении.В некоторых областях не ограничивать вызов переменной будет означать, что ваш код не сможет ее найти.Не так с переменными запроса здесь, но для переменных внутри других структур, которые произойдут.