为什么在PHP中回显串联时无法执行加法操作

时间:2018-08-07 13:24:39

标签: php concatenation echo string-concatenation

编辑:对不起,不知道这个问题已经回答了。

考虑以下php代码:

<?php
$var1 = 10;
$var2 = 12;
echo "The addition of " . $var1 . " and " . $var2 . " is " . $var1 + $var2 . ".";
?>

以上代码的输出为:
12。

但是,在进行其他任何数学运算(如乘法或除法)时,如下所示

<?php
$var1 = 10;
$var2 = 12;
echo "The addition of " . $var1 . " and " . $var2 . " is " . $var1 * $var2 . ".";
echo "<br>";
echo "The addition of " . $var1 . " and " . $var2 . " is " . $var1 / $var2 . ".";
?>

这一次,输出如下:
10和12的和是120。
10和12之和为0.83333333333333。

当然,将运算符放在方括号中可以解决此问题,但是我很好奇为什么它只显示“ 12”。

0 个答案:

没有答案