建筑设计规范看哪本书:第一天学PHP的一个问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 21:23:07
<?
$a=1;
echo '='.$a+1;
?>

上面一段中,我的把=用单引号包起来,是希望把字串=显示出来,我理想中显示出来应该是 =2
但事实上显示出来是1,这是为什么?

是运算顺序有问题
象你那样 是先计算了'='.$a得出字符串'=1'
然后用字符串'=1'+1 得出数字1
加个括号 就好了
<?
$a=1;
echo '='.($a+1);
?>
就可以了

'=' 这就不会付值了.