关于++$a与$a++区别就是,前者先做加法后赋值。后者是先赋值再做加法。下面看两个例子
例一:
<?php
$a=9;
$b=$a++;
echo $b;//输出b的值为9
echo $a;//输出a的值为10
例二:
<?php
$a=9;
$b=++$a;
echo $b;//输出b的值为10
echo $a;//输出a的值为10
本文详细解释了PHP中变量赋值与运算符优先级的区别,通过实例演示了先赋值再进行加法运算与直接进行加法运算后的结果差异,帮助理解PHP中表达式的执行顺序。
关于++$a与$a++区别就是,前者先做加法后赋值。后者是先赋值再做加法。下面看两个例子
例一:
<?php
$a=9;
$b=$a++;
echo $b;//输出b的值为9
echo $a;//输出a的值为10
例二:
<?php
$a=9;
$b=++$a;
echo $b;//输出b的值为10
echo $a;//输出a的值为10
1471

被折叠的 条评论
为什么被折叠?