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