Cerco sempre di utilizzare la parola chiave var quando all'interno delle funzioni si utilizza CF, ma una domanda probabilmente stupida che ho è, quanto spesso devi usarla?la parola chiave var in coldfusion e quante volte l'uso
Esempio:
<cfset var local = ""> <!-- set at the top of the function -->
<!-- then later in the function -->
<cfset var local.firstname = "steve">
<cfset var local.lastname = "smith">
<cfset var local.email = "[email protected]">
si tratta di un caso di ogni volta che si scrive una variabile è necessario impostare la parola chiave, o solo la prima istanza di esso quando viene utilizzato all'interno di una funzione?
o è solo la stessa di
<cfset var local = ""> <!-- set at the top of the function -->
<!-- then later in the function -->
<cfset local.firstname = "steve">
<cfset local.lastname = "smith">
<cfset local.email = "[email protected]">
Ho il sospetto che stanno guardando vecchio codice che ha utilizzato 'var locale = ...' al posto di un ambito locale formale (introdotto nel CF9 +) . * Quindi il secondo dei tuoi esempi va bene. * In realtà il secondo esempio non è valido in CF11. LOCAL è un ambito formale (cioè struttura). Il tentativo di sovrascrivere quella struttura di sistema con una stringa vuota causerebbe un errore. – Leigh