PHP中$a++和++$a有什么区别

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:20:14
不都是原有基础上加一么
可为什么有时写法不同呢

$a++ 是先返回值再加
++$a 是先加再返回
你自己是下面的程序就知道了
----------
<?
$a=1;
$zong=$a++;
echo $zong." $a++的结果<br>";
$a=1;

$zong=++$a;
echo $zong." $++a 的结果";
?>

$a++ 先显示a的值,再将其加1,用于以后的比较
++$a 先将其加1,再显示a的值
记住的要决:a在前面就是先显示,++或--在前面就先执行此操作