回 帖 发 新 帖 刷新版面

主题:PHP运算问题

$a++;
如果把++放到A前面怎么就出现问题了呢,?
<?
$a = 5;
$++a;
echo $a;
?>
这样就没问题,为什么要加但引号呢
还有执行的结果怎么还是5呢,++放在前面到底有什么用呢
<?
$a = 5;
‘$++a’;
echo $a;
?>

回复列表 (共1个回复)

沙发

$a++      $a=$a+1 (先返回$a的值再做运算)
++$a      $a=$a+1 (先做运算再返回$a的值)

我来回复

您尚未登录,请登录后再回复。点此登录或注册