PHP里面的$a++和++$a有什么区别?能举个例子吗?
第1个回答 2014-02-19
<?php
$a=1;
echo $a++;//输出1
$b=1;
echo ++$b;//输出2 等价于 $b=$b+1
//++在前 先加再用, ++在后,先用再加
?>
$a=1;
echo $a++;//输出1
$b=1;
echo ++$b;//输出2 等价于 $b=$b+1
//++在前 先加再用, ++在后,先用再加
?>
第2个回答 2014-02-19
$a = 1;
echo $a++;
这个时候会输出1
然后
echo $a
这个时候会输出2
echo ++$a
这个会输出3
++在后的会使用变量 然后变量+1 ++在前会先给变量+1 然后使用变量本回答被提问者和网友采纳
echo $a++;
这个时候会输出1
然后
echo $a
这个时候会输出2
echo ++$a
这个会输出3
++在后的会使用变量 然后变量+1 ++在前会先给变量+1 然后使用变量本回答被提问者和网友采纳
第3个回答 2014-02-19
一个是后自增一个是先自增