2016-07-22 68 views
1

我需要在Coldfusion中直接設置一個名稱相同的變量。我需要這樣做,沒有其他的選擇。很顯然,如果我可以用不同的名字設置兩個變量。你可以直接設置一個名字相同的變量嗎?

第二個變量需要覆蓋第一個變量。 我已經做到了這一點,它的工作原理。我的問題是,如果實際上有什麼理由應該做而不是

例如:

<cfset variable_one = "a"> 
<cfset variable_one = "b"> 
<cfoutput>#variable_one#</cfoutput> 
+0

更好的問題是爲什麼你會想要這樣做?爲什麼要設置一個變量,然後立即覆蓋它? –

+0

我在評論中說我沒有選擇。這兩個變量之間顯然有很多變化,這很複雜。我沒有選擇。 –

+1

你回答了你自己的問題。是的,沒有技術限制,爲什麼這不起作用。 – Alex

回答

0

之所以它不應該做是將後您與您的代碼工作的開發者,也花了不少的他的時間試圖理解你爲什麼這麼做。 (開發人員可能是你,未來幾個月/年)

相關問題