[PHP基础]递增运算符$i++和$++i的区别

  • $i++:为后缀模式,先赋值,后运算
  • ++$i:为前缀模式,先运算,后赋值

区别在于后缀模式先赋值,后运算。而前缀模式是先运算,再赋值操作。看下面的例子:

<?php
$i = 1;
$a = $i++;

echo $i;    //输出结果为2
echo "<br />";
echo $a;    //输出结果为1

echo "<br />";

$b=++$i;
echo $i;    //结果为3
echo "<br />";
echo $b;    //输出结果为3

标签: PHP基础

发表评论: