Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
+;foo+;vs。福。php中的差异?_Php_Concatenation - Fatal编程技术网

+;foo+;vs。福。php中的差异?

+;foo+;vs。福。php中的差异?,php,concatenation,Php,Concatenation,可能重复: 我似乎找不到这两者之间区别的答案 somephp" + foo + "morephp 及 Dreamweaver认为两者在语法上都是正确的。我只需要一个文章链接或解释,作为它们之间的区别?谢谢!:) 我的具体情况是我有一个-CHILD_POS-需要插入到一个静态字符串中。基本上…: echo 'some stuff goes here' +/. CHILD_POS +/. 'some more stuff goes here'; 我不确定是使用(+)还是(.)这个字符是专门用于

可能重复:

我似乎找不到这两者之间区别的答案

somephp" + foo + "morephp

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

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

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

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

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

请参阅相应的PHP手册页面:


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

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


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

+
将两个操作数转换为数字类型,然后尝试添加它们<代码>“1”+“2”==3但
为“1”。“2”=“12”
。答案已投票表决-将在10分钟内接受。谢谢!:)我想我不应该说+“不存在”PHP。它当然存在于数学运算中,但不能同时使用+和。对于Alex似乎已经想到的字符串连接。这就是我的意思。我感谢澄清——因为我确实认为两者都可以用作字符串。+1 IMO这被不公平地否决了;这是一个完全正确的声明。@ErnestFriedman Hill它在编辑之前被否决了。作为回应,我改变了投票立场。
echo 'some stuff goes here' +/. CHILD_POS +/. 'some more stuff goes here';