在php中处理字符串时,我应该把字符串变量放在引号中还是使用连接操作符?


Should I put a string variable in quotes or use the concatenation operator when dealing with strings in php?

我试图输出一个字符串,但我不确定编码惯例明智我应该如何写我的代码。

从我的理解这两个产生相似的结果,但在语法上是不同的。在可读性方面有任何改进吗?

示例1:

$string_one = "这是一个字符串";

$string_two = " $string_one在字符串中";

示例2:

$string_one = "这是一个字符串";

$string_two = $string_one。

应该是示例一(避免文件中额外的字符)

我宁愿选择

$string_one .= "与另一个字符串连接";

这是你个人的选择

可以使用echo "hello $name"; *remember to use double quotes so that PHP can refer it to as a variable*

在连接的情况下,你也可以使用逗号:

echo "Welcome ", $name; *Although it works only with echo*