1
在PHP中的區別,就是將美元符號前面或大括號中的區別:
1. $var = 'Hello World!';
2.
3. echo "${var}";
4. echo "{$var}";
我理解它是什麼(在一個字符串中進行變量解析),但是PHP手冊中這兩個差異之間沒有明確的解釋。
在第3行解析變量的方式應該是簡單的語法,而第4行應該是複雜的語法。
然而,在PHP手冊上,第3行使用的語法僅用作複雜語法的一個例子,這很複雜?
經過幾次測試,似乎他們都將變量解析爲複雜的語法?
如果可能的話,任何人都可以提供何時使用每一個的例子?
如果沒有區別,那麼哪個慣例是優選的?
你怎麼聲明'var'? –
'$ var =「hey」; echo「$ {var}」; echo「{$ var}」;' - result'heyhey'。看起來像* poh-tay-toe,poh-tah-toe *。 –
評論中有這麼多碳水化合物! @ Fred-ii- – RiggsFolly