使用{}进行PHP连接

Lor*_*Jr. 0 php

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

我还是不知道它叫什么.喜欢:

$name = 'xxx';

echo "This is a string {$name}";
Run Code Online (Sandbox Code Playgroud)

你怎么称呼这个行动?使用{} in将变量连接到字符串.

谢谢!

Pas*_*TIN 7

这不是连接; 这是变量插值 ; 请参阅PHP手册中的变量解析部分.


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

echo "This is $variable";
Run Code Online (Sandbox Code Playgroud)

要么 :

echo "This is {$variable}";
Run Code Online (Sandbox Code Playgroud)

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


连接将是这样的:

echo "This is my : " . $value;
Run Code Online (Sandbox Code Playgroud)

$value使用连接运算符.将变量的内容连接到字符串的位置.