var
равно не равно тегу <cfset>
, т. Е. Вы не можете выполнять простой поиск и замену при переключении на синтаксис CFScript.
var
используется только для определения локальной переменной. Это означает, что настройка элементов структуры и массива, таких как request
, session
и другие переменные области видимости, не должна начинаться с префикса var
.
Кроме того, вызовы функций должны быть записаны без предшествующих var
.
local
и var
оба относятся к локальной области. Обратите внимание, что, как упоминалось выше, если вы хотите определить переменные с помощью local.something
, ключевое слово var
также не требуется.
variables
, в отличие от local
, относится к области страниц, доступной из любого места внутри компонента и любых включенных страниц.
Для получения дополнительной информации о различных областях вы должны прочитать документы Adobe .