, если я используюColdFusion игнорирует неопределенные переменные
<cfoutput>#somevariable#</cfoutput>
и somevariable
не определен Я получаю сообщение об ошибке, как я могу предотвратить ошибку от occourring? Есть ли простой способ реализации условного, который не требует кучу дополнительных строк?
удивительный, спасибо! – Daniel
Если вы собираетесь использовать тернарный оператор, я бы рекомендовал 'structkeyexists (scope," somevariable ")', а не 'isdefined'. Быстрее искать только область, в которой вы ожидаете, что переменная будет определена, и не позволяет CF извлекать переменную из другой области. Если вы используете 'isdefined', по крайней мере, укажите область с переменной (которую должен был сделать и OP). –