使用“,”PHP字符串连接?

我刚发现了一些东西。

echo $var1 , " and " , $var2;

是相同的:

echo $var1 . " and " . $var2;

什么是PHP中的实际字符串连接运算符? 我应该使用. 或者,


这个. 运算符是连接运算符。 您的第一个示例仅适用于echo函数(技术上它是一种语言结构,但不允许分割头发)接受多个参数,并且会打印每个参数。

因此,第一个示例是使用多个参数调用echo,并且它们都被打印出来,而第二个示例中所有字符串都是concatenate的,并且正在打印一个大字符串。


实际的连接是. (期)。 使用, (逗号)那里,你传递多个参数的echo功能。 (实际上, echo不是函数,而是PHP语言结构,这意味着您可以省略实参函数所需的实参函数所需的括号。)


在第一种情况下,您只需回显3个不同的字符串。

在第二种情况下,连接3个字符串,然后回显输出。

所以答案是,为了连接字符串,你应该使用点(。)

链接地址: http://www.djcxy.com/p/59067.html

上一篇: PHP string concatenation using ","?

下一篇: php concatenation operator dot or comma?