2009-07-09 20 views
8

Ist es möglich, eine Variable in ColdFusion zu definieren?Ist es möglich, eine Variable in ColdFusion zu definieren?

Zum Beispiel so etwas wie dieses:

<cfset myVar = "lsajflksd" /> 
<cfoutput> 
    <p>myVar is Defined? #IsDefined("myVar")#</p> <!--- Prints YES ---> 
</cfoutput> 
<cfset Undefine(myVar) /> <!--- Doesn't exist... ---> 
<cfoutput> 
    <p>myVar is Defined? #IsDefined("myVar")#</p> <!--- I want it to print NO ---> 
</cfoutput> 

Antwort

25
<cfset StructDelete(Variables, "myVar") /> 

Variables ist der Standardbereich für die meisten Variablen in den meisten Kontexten.

+0

, die dank funktioniert! – Kip

+0

Beachten Sie, dass dies eine neue Funktion ist. Ältere Versionen von CF können dies nicht tun. – ale

+0

Entschuldigung. Alles, was ich weiß, ist Adobe CF 8.01. – yfeldblum

Verwandte Themen