我试图理解复杂变量语法中两种可能的语法变体之间的区别.PHP允许两种变体:
$foo = 'bar';
$bar = "${foo}bar is allowed"; //or
$bar = "{$foo}bar is allowed";
Run Code Online (Sandbox Code Playgroud)
使用任一语法时都不会生成错误/警告/通知.我注意到两者没有区别,但是PHP手册只显示了{$foo}变体.
使用其他变体是错误的吗?它会不会给我带来任何问题?
php ×1