PHP连接使用{}

可能重复:
字符串中的大括号

我仍然不知道它叫什么。 喜欢:

$name = 'xxx';

echo "This is a string {$name}";

你称这种手术为何? 将使用{}的变量连接到一个字符串中。

谢谢!


这不是串联; 这是可变插值 ; 请参阅PHP手册中的变量分析部分。


基本上,您可以使用以下两种语法中的任何一种:

echo "This is $variable";

要么 :

echo "This is {$variable}";

在这两种情况下你都会得到相同的结果 - 除了第二个允许更复杂的表达式。


连接会是这样的:

echo "This is my : " . $value;

其中变量$value的内容使用连接运算符连接到字符串.


它通常被称为字符串或变量插值。


如何在PHP中影响MySQL查询?

不要让这个问题本身抛出你 - 这个答案给你你正在寻找的东西。

它不是连接的; 这是串联:

$myvar = "This is a string ".$name; // <<< Notice I'm concatenating the variable
                                    //     using the . operator
链接地址: http://www.djcxy.com/p/59529.html

上一篇: PHP Concatenation using {}

下一篇: Whats the {} tag do in php?