+ foo + vs。 foo。 PHP的区别?

时间:2012-07-23 16:40:13

标签: php concatenation

  

可能重复:
  Reference - What does this symbol mean in PHP?

我似乎找不到

之间差异的答案
somephp" + foo + "morephp

somephp" . foo . "morephp

Dreamweaver识别语法正确。我只需要一篇文章链接或解释作为它们之间的区别?谢谢! :)

我的具体情况是我有 - CHILD_POS - 需要插入静态字符串。基本上......:

echo 'some stuff goes here' +/. CHILD_POS +/. 'some more stuff goes here';

我不确定是使用(+)还是(。)

3 个答案:

答案 0 :(得分:13)

.字符专门用于PHP中的字符串连接。 +符号用于数学运算。

请参阅相应的PHP手册页:

String Operators

Arithmetic Operators

答案 1 :(得分:6)

使用+会尝试将字符串转换为数字,通常会产生0

使用.将连接字符串,这是您几乎总是想要的。

答案 2 :(得分:-1)

你不能在php中使用+进行字符串连接。所以没有区别,所以讨论。