在PHP中,将美元符号放在前面或大括号内有什么区别:
1. $var = 'Hello World!';
2.
3. echo "${var}";
4. echo "{$var}";
我理解它是什么(字符串中的变量解析),但PHP手册中的这两个差异之间没有明确的解释。
第3行解析变量的方式应该是简单的语法,而第4行应该是复杂的语法。
但是,在PHP手册中,第3行使用的语法仅用作复杂语法的示例,这非常令人困惑?
经过一些测试,它们似乎都将变量解析为复杂语法?
如果有可能,任何人都可以提供何时使用每个人的例子?
如果没有区别,那么首选哪种惯例?