在php中,斜杠对带点的字符串有什么作用?

在php中,斜杠对带点的字符串有什么作用?,php,Php,如果$GLOBALS['filefolder']=13。按RUM 为什么 输出 十三, 什么时候 输出 13.按RUM键运算符+在PHP中是数字/数学运算符。 所以'/'+$GLOBALS['filefolder']在您的例子中等于0+13(php将两者转换为整数),实际上是13 要连接,请使用 $filefolder = '/' . $GLOBALS['filefolder']; echo $filefolder A+添加两个数字,如1+1所示。如果你用它连接两个字符串,它们在内部被转换成整

如果
$GLOBALS['filefolder']=13。按RUM
为什么

输出 十三,

什么时候

输出
13.按RUM键运算符
+
在PHP中是数字/数学运算符。 所以
'/'+$GLOBALS['filefolder']
在您的例子中等于
0+13
(php将两者转换为整数),实际上是13

要连接,请使用

$filefolder = '/' . $GLOBALS['filefolder'];
echo $filefolder

A
+
添加两个数字,如1+1所示。如果你用它连接两个字符串,它们在内部被转换成整数,结果是13。一个点(
)连接两个字符串。因此,您必须编写
$filefolder='/'。$GLOBALS['filefolder']


你可能把它与JavaScript混淆了,JavaScript中+用于连接字符串(也用于添加数字,但这是另一个主题…。

php中的+运算符是总和。如果将“/”+“13.pressrum”相加,两者都将转换为整数


你应该使用。连接字符串。

+
是一个数学运算符,因此PHP尝试在
/
13中查找数字。按RUM
它只查找13,因此您得到
0+13
的结果,即
13

我想您要做的是连接字符串,请尝试以下操作:

$filefolder = '/'.$GLOBALS['filefolder'];
echo $filefolder

它应该输出
/13。按RUM

您正在使用
+
进行连接。应该是
。请阅读PHP手册:)
$filefolder = '/' . $GLOBALS['filefolder'];
echo $filefolder
$filefolder = '/'.$GLOBALS['filefolder'];
echo $filefolder