【发布时间】:2015-12-21 10:26:31
【问题描述】:
我正在努力学习 PHP。假设我有两个变量
$A=5;
$B=10;
然后我想将总和打印为 总和 = 15
为此我写了
echo "Sum=".$A+$B;
但我得到的只是 $B 的价值。这意味着 我的结果是
10
我的打印声明中有什么错误?
【问题讨论】:
标签: php concatenation add
我正在努力学习 PHP。假设我有两个变量
$A=5;
$B=10;
然后我想将总和打印为 总和 = 15
为此我写了
echo "Sum=".$A+$B;
但我得到的只是 $B 的价值。这意味着 我的结果是
10
我的打印声明中有什么错误?
【问题讨论】:
标签: php concatenation add
您需要在此处检查operator precedence,您的语句将被评估为
echo ("Sum=".$A)+$B;
你需要写成这样
echo "Sum=".($A+$B);
或者你可以写成这样
echo "Sum=",$A+$B;
【讨论】: