这些用于消除变量名称的歧义,如果您在双引号字符串中使用数组,则绝对需要这些名称,例如:
$SQL = "Select * FROM table WHERE field LIKE '{$value[5]}'";
Run Code Online (Sandbox Code Playgroud)
没有牙套就行不通.
这是PHP.net的另一个很好的例子
$beer = 'Heineken';
echo "$beer's taste is great"; // works; "'" is an invalid character for variable names
echo "He drank some $beers"; // won't work; 's' is a valid character for variable names but the variable is "$beer"
echo "He drank some ${beer}s"; // works
echo "He drank some {$beer}s"; // works
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/language.types.string.php
| 归档时间: |
|
| 查看次数: |
2895 次 |
| 最近记录: |