全面理解$i++与++$i

看到很多人都不理解$i++与++$i的区别,在这里就解释一下:

$i++:先运算,再自增
++$i:先自增,再运算
如果还是不理解,现在就用一个例子来解释:

<?php
header("content-type:text/html;charset=utf-8");
$i=1;
echo $i++."<br/>";//$i=$i+1; $i=2;
$n=++$i;//先自增:$i=$i+1;$i=3;赋值给n,$n=$i=3;
echo $n."<br/>";//输出3
echo $i--."<br/>";//$i=$i-1; $i=3-1
$x=$n+$i--; //$x=3+2=5;
echo $x."<br/>";//输出5
?>

经过例子应该都理解了吧,不理解的请留意。

未经允许不得转载:YiEcho博客 » 全面理解$i++与++$i

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏