相关疑难解决方法(0)

在字符串中的美元符号后使用花括号是错误的

我试图理解复杂变量语法中两种可能的语法变体之间的区别.PHP允许两种变体:

$foo = 'bar';
$bar = "${foo}bar is allowed"; //or
$bar = "{$foo}bar is allowed";
Run Code Online (Sandbox Code Playgroud)

使用任一语法时都不会生成错误/警告/通知.我注意到两者没有区别,但是PHP手册只显示了{$foo}变体.
使用其他变体是错误的吗?它会不会给我带来任何问题?

php

5
推荐指数
2
解决办法
504
查看次数

标签 统计

php ×1