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

Xhy*_*ynk -1 php concatenation

可能重复:
参考 - 这个符号在PHP中意味着什么?

我似乎找不到两者之间的差异的答案

somephp" + foo + "morephp
Run Code Online (Sandbox Code Playgroud)

somephp" . foo . "morephp
Run Code Online (Sandbox Code Playgroud)

Dreamweaver认为两者在语法上都是正确的.我只需要一篇文章链接或解释作为它们之间的区别?谢谢!:)

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

echo 'some stuff goes here' +/. CHILD_POS +/. 'some more stuff goes here';
Run Code Online (Sandbox Code Playgroud)

我不确定是否使用(+)或(.)

Cro*_*tab 13

.字符专门用于PHP中的字符串连接.该+标志是数学运算.

请参阅相应的PHP手册页:

字符串运算符

算术运算符

  • `+`将两个操作数转换为数字类型,然后尝试添加它们.`"1"+"2"=== 3`但是"1"."2"==="12"`. (3认同)

Nie*_*sol 6

使用+将尝试将字符串转换为数字,通常导致0.

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