<?php$a=100;$b=50;$c=15;
echo "\$a+\$b=".$a+$c;
?>
输出结果是15; 为何不是 $a+$b=150?
明白了,是运算符优先级问题,'.'的优先级高于+号,最后成为字符串+数字,输出结果是数字的值。
优先级的问题,要先算表达式
echo "\$a+\$b=".($a+$c);